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 35d9af9
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
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: 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 35d9af9

Please sign in to comment.