diff --git a/.github/workflows/clojure.yml b/.github/workflows/clojure.yml index 6ae2c27..d25839a 100644 --- a/.github/workflows/clojure.yml +++ b/.github/workflows/clojure.yml @@ -5,7 +5,7 @@ jobs: tests: strategy: matrix: - java: ['21'] + java: ['8', '11', '17', '19', '21'] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: @@ -23,4 +23,4 @@ jobs: path: ~/.m2/repository key: deps-${{ hashFiles('project.clj') }} restore-keys: deps- - - run: lein ci + - run: lein test diff --git a/.github/workflows/clojurescript.yml b/.github/workflows/clojurescript.yml new file mode 100644 index 0000000..9929d09 --- /dev/null +++ b/.github/workflows/clojurescript.yml @@ -0,0 +1,27 @@ +name: ClojureScript CI +on: [push, pull_request] + +jobs: + tests: + strategy: + matrix: + java: ['21'] + os: [ubuntu-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + distribution: 'corretto' + java-version: ${{ matrix.java }} + - uses: DeLaGuardo/setup-clojure@12.5 + with: + lein: latest + - uses: actions/cache@v4 + id: cache-deps + with: + path: ~/.m2/repository + key: deps-${{ hashFiles('project.clj') }} + restore-keys: deps- + - run: lein doo node none once + - run: lein doo node advanced once