From 61a316d98184976ccb3224ff0fe42aa2ea31176a Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 13 Jan 2026 22:59:46 +0100 Subject: [PATCH 1/5] Run with latest stable bb --- .github/workflows/build.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ebcffc1..b05c6d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,6 +40,4 @@ jobs: - name: Run babashka tests run: | - # This installs a bb dev build. Once bb is released, we can remove this and run bb test:bb instead - bash <(curl https://raw.githubusercontent.com/babashka/babashka/master/install) --dev-build --dir . - ./bb test:bb + bb test:bb From 379a6533ce0995dde110a97923342404311ebdb8 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 13 Jan 2026 23:00:52 +0100 Subject: [PATCH 2/5] Use JVM 21 for CLJS --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b05c6d4..1842b16 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '8' + java-version: '21' - name: Install clojure tools uses: DeLaGuardo/setup-clojure@13.0 From c7386c210c68a203f7f80abac79665d9e431ff8d Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 13 Jan 2026 23:07:33 +0100 Subject: [PATCH 3/5] Revert "Use JVM 21 for CLJS" This reverts commit 379a6533ce0995dde110a97923342404311ebdb8. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1842b16..b05c6d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '21' + java-version: '8' - name: Install clojure tools uses: DeLaGuardo/setup-clojure@13.0 From 77b0da9ba8b5b6498b5ec8489481406b950474c2 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 13 Jan 2026 23:09:57 +0100 Subject: [PATCH 4/5] split CLJS tests into own job --- .github/workflows/build.yml | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b05c6d4..d817a2a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ on: jobs: - test: + clj-test: runs-on: ubuntu-latest steps: - name: Git checkout @@ -28,10 +28,6 @@ jobs: lein: 2.9.1 bb: latest - - uses: actions/setup-node@v4 - with: - node-version: '20' - - name: Run JVM tests run: lein test @@ -41,3 +37,27 @@ jobs: - name: Run babashka tests run: | bb test:bb + + cljs-test: + runs-on: ubuntu-latest + steps: + - name: Git checkout + uses: actions/checkout@v1 + + - name: Prepare java + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: '21' + + - name: Install clojure tools + uses: DeLaGuardo/setup-clojure@13.0 + with: + lein: 2.9.1 + + - uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Run node tests + run: lein doo node once From 90d52bdac13d948fae6927873e474d24c92a910f Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 13 Jan 2026 23:12:41 +0100 Subject: [PATCH 5/5] split out bb tests --- .github/workflows/build.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d817a2a..44a20c8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,18 +26,32 @@ jobs: uses: DeLaGuardo/setup-clojure@13.0 with: lein: 2.9.1 - bb: latest - name: Run JVM tests run: lein test - - name: Run node tests - run: lein doo node once + bb-test: + runs-on: ubuntu-latest + steps: + - name: Git checkout + uses: actions/checkout@v1 + + - name: Prepare java + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: '8' + + - name: Install clojure tools + uses: DeLaGuardo/setup-clojure@13.0 + with: + bb: latest - name: Run babashka tests run: | bb test:bb + cljs-test: runs-on: ubuntu-latest steps: