diff --git a/.github/workflows/clojure.yml b/.github/workflows/clojure.yml index ea8d75e9..d6ec92f4 100644 --- a/.github/workflows/clojure.yml +++ b/.github/workflows/clojure.yml @@ -34,7 +34,10 @@ jobs: path: resources/portal test-clj: needs: [ setup, build ] - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: ./.github/setup @@ -47,7 +50,10 @@ jobs: - run: bb -m tasks.test/clj test-cljs: needs: [ setup, build ] - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: ./.github/setup @@ -60,7 +66,10 @@ jobs: - run: bb -m tasks.test/cljs test-cljr: needs: [ setup, build ] - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: ./.github/setup