diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ac5f485..5e67dd52 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,23 +14,23 @@ jobs: test-jvm: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "21" - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@13.2 + uses: DeLaGuardo/setup-clojure@13.6.0 with: cli: 1.12.0.1530 lein: 2.11.2 bb: latest - name: Cache clojure dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.m2/repository @@ -46,23 +46,23 @@ jobs: test-cljs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "21" - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@13.2 + uses: DeLaGuardo/setup-clojure@13.6.0 with: cli: 1.12.0.1530 lein: 2.11.2 bb: latest - name: Cache clojure dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.m2/repository @@ -73,7 +73,7 @@ jobs: restore-keys: cljdeps-${{ env.CACHE_VERSION }}- - name: Prepare node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "23.x" check-latest: true @@ -92,16 +92,16 @@ jobs: test-bb: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "21" - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@13.2 + uses: DeLaGuardo/setup-clojure@13.6.0 with: cli: 1.12.0.1530 lein: 2.11.2 @@ -111,7 +111,7 @@ jobs: run: bash <(curl -s https://raw.githubusercontent.com/babashka/babashka/master/install) --dev-build --dir /tmp - name: Cache clojure dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.m2/repository @@ -127,7 +127,7 @@ jobs: test-clr: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare dotnet uses: xt0rted/setup-dotnet@v1.5.0 @@ -143,9 +143,9 @@ jobs: test-basilisp: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.13" @@ -161,4 +161,4 @@ jobs: source .venv/bin/activate BASILISP_TEST_PATH="$(pwd)/test" \ BASILISP_TEST_FILE_PATTERN='.*\.(lpy|cljc)' \ - basilisp test -p test -- -n auto + basilisp test -p test -- -n 2 diff --git a/bb.edn b/bb.edn index 37318531..6db4fd3a 100644 --- a/bb.edn +++ b/bb.edn @@ -31,7 +31,7 @@ (shell {:extra-env {"BASILISP_TEST_PATH" "./test" "BASILISP_TEST_FILE_PATTERN" ".*\\.(lpy|cljc)"}} - "basilisp test -p test -- -n auto"))} + "basilisp test -p test -- -n 2"))} test-all {:doc "Run tests under all dialects" :task (do (run 'test-jvm)