Skip to content

Commit

Permalink
GHA: tests/stats in push workflow for all impls
Browse files Browse the repository at this point in the history
  • Loading branch information
kanaka committed Mar 18, 2024
1 parent a4c9615 commit 7fc3af5
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Push (compose tests)

on:
push: {}
pull_request:
branches: [ master ]
workflow_dispatch: {}

jobs:
tests-and-stats:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive

- name: Install JavaScript and ClojureScript node modules
run: |
( cd js && npm install )
( cd cljs && npm install )
- name: JavaScript Step Tests
run: make test^js

- name: JavaScript Regression Tests
run: REGRESS=1 make test^js

- name: Python Step Tests
run: make test^python

- name: Python Regression Tests
run: REGRESS=1 make test^python

- name: ClojureScript Step Tests
run: make test^cljs

- name: ClojureScript Regression Tests
run: REGRESS=1 make test^cljs

- name: Generate stats
run: |
make stats # Build compressed artifacts
make stats # Without the build noise

0 comments on commit 7fc3af5

Please sign in to comment.