summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsko Nõmm <asko@nmm.ee>2025-10-10 00:38:08 +0300
committerAsko Nõmm <asko@nmm.ee>2025-10-10 00:38:08 +0300
commitb80a0cc18c46b47a17743dee5b395d61de2b545c (patch)
tree46b67df141b8d59aa0571c1a91d6d2158d786995
parentd654135ffebe935317a1f946c123bd25e4fb6aa3 (diff)
Use bb
-rw-r--r--.github/workflows/tests.yml52
-rw-r--r--bb.edn16
2 files changed, 13 insertions, 55 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index ca340e7..5c2c9ff 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -1,7 +1,7 @@
name: Tests
on: [push]
jobs:
- test-clj:
+ test-runtimes:
runs-on: ubuntu-latest
steps:
- name: Checkout
@@ -22,51 +22,7 @@ jobs:
- name: Run tests
run: |
- clojure -X:test-clj
-
- test-cljs:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Setup Java
- uses: actions/setup-java@v3
- with:
- distribution: 'zulu'
- java-version: '24'
-
- - name: Setup Clojure
- uses: DeLaGuardo/setup-clojure@13.4
- with:
- cli: 'latest'
- clj-kondo: 'latest'
- bb: 'latest'
-
- - name: Run tests
- run: |
- clojure -M:test-cljs
-
- test-bb:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Setup Java
- uses: actions/setup-java@v3
- with:
- distribution: 'zulu'
- java-version: '24'
-
- - name: Setup Clojure
- uses: DeLaGuardo/setup-clojure@13.4
- with:
- cli: 'latest'
- clj-kondo: 'latest'
- bb: 'latest'
-
- - name: Run tests
- run: |
- bb test
+ bb test:bb
+ bb test:clj
+ bb test:cljs
diff --git a/bb.edn b/bb.edn
index 85d4e94..7eb2af4 100644
--- a/bb.edn
+++ b/bb.edn
@@ -1,8 +1,10 @@
{:tasks
- {test {:extra-paths ["src" "test"]
- :extra-deps {io.github.cognitect-labs/test-runner
- {:git/tag "v0.5.1" :git/sha "dfb30dd"}}
- :task (exec 'cognitect.test-runner.api/test)
- :exec-args {:dirs ["test"]}
- :org.babashka/cli {:coerce {:nses [:symbol]
- :vars [:symbol]}}}}}
+ {test:bb {:extra-paths ["src" "test"]
+ :extra-deps {io.github.cognitect-labs/test-runner
+ {:git/tag "v0.5.1" :git/sha "dfb30dd"}}
+ :task (exec 'cognitect.test-runner.api/test)
+ :exec-args {:dirs ["test"]}
+ :org.babashka/cli {:coerce {:nses [:symbol]
+ :vars [:symbol]}}}
+ test:clj (clojure "-X:test-clj")
+ test:cljs (clojure "-M:test-cljs")}}