diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index dd3a0a7f..653ef3a5 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -14,6 +14,15 @@ jobs: key: ${{ runner.os }}-m2-${{ hashFiles('**/project.clj') }} restore-keys: | ${{ runner.os }}-m2- + - uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'temurin' + architecture: x64 + - name: Setup Clojure + uses: DeLaGuardo/setup-clojure@13.1 + with: + lein: latest - name: Install dependencies run: lein deps - name: Generate Coverage Report diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 4be2ac36..bc6c6f2e 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -13,6 +13,10 @@ jobs: java-version: '21' distribution: 'temurin' architecture: x64 + - name: Setup Clojure + uses: DeLaGuardo/setup-clojure@13.1 + with: + lein: latest - name: Cache m2 repository uses: actions/cache@v4 with: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0d45bec1..e509245e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,6 +17,10 @@ jobs: java-version: ${{ matrix.java }} distribution: 'temurin' architecture: x64 + - name: Setup Clojure + uses: DeLaGuardo/setup-clojure@13.1 + with: + lein: latest - name: Cache m2 repository uses: actions/cache@v4 with: @@ -49,6 +53,10 @@ jobs: java-version: '8' distribution: 'temurin' architecture: x64 + - name: Setup Clojure + uses: DeLaGuardo/setup-clojure@13.1 + with: + lein: latest - name: Deploy env: CLOJARS_USERNAME: ${{ secrets.CLOJARS_USERNAME }}