From 271933bca6f0fd5282f6addf3eb0314df7577a37 Mon Sep 17 00:00:00 2001 From: Yann Esposito Date: Tue, 13 Oct 2026 11:29:54 +0200 Subject: [PATCH 1/2] Update deprecated GitHub Actions versions in build workflow The test and lint jobs still pinned action versions that run on a deprecated Node action runtime. Bump them to the versions already in use by sibling jobs in this same workflow: - actions/setup-java: v2.5.1 (test) and v3.14.1 (lint) -> v4.9.1 - DeLaGuardo/setup-clojure: 3.7 (setup + test) -> 12.1 (as in lint) - actions/cache: v3.5.0 (test) -> v4.3.0 (as in setup) SHA pins preserved per the workflow's existing convention. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2227ab9e..d2adf2b9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: - name: Checkout uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@fa522696baadfef7de0fe810135f446221e665c2 # 3.7 + uses: DeLaGuardo/setup-clojure@0fc99a3bcdd086349bfb01a9262382fe3d37cd6d # 12.1 with: lein: 2.9.8 - name: Cache project dependencies @@ -58,7 +58,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Install Java - uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3.14.1 + uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4.9.1 with: distribution: 'temurin' java-version: '8' @@ -81,7 +81,7 @@ jobs: - name: Checkout uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Cache project dependencies - uses: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | ~/.m2/repository @@ -90,12 +90,12 @@ jobs: restore-keys: | ${{ runner.os }}-clojure - name: Prepare java - uses: actions/setup-java@91d3aa4956ec4a53e477c4907347b5e3481be8c9 # v2.5.1 + uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4.9.1 with: distribution: 'temurin' java-version: ${{ matrix.jdk }} - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@fa522696baadfef7de0fe810135f446221e665c2 # 3.7 + uses: DeLaGuardo/setup-clojure@0fc99a3bcdd086349bfb01a9262382fe3d37cd6d # 12.1 with: lein: 2.9.8 - run: | From 89624617399181b0a9b840335d87cde7566d9208 Mon Sep 17 00:00:00 2001 From: Yann Esposito Date: Tue, 13 Oct 2026 11:34:09 +0200 Subject: [PATCH 2/2] Bump setup-java to v5 (v4 now flagged deprecated) The CI run on the prior commit flagged actions/setup-java@v4 as deprecated. Move both references (lint + test jobs) to v5.7.0 so the workflow stops emitting the deprecation warning. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d2adf2b9..5ce84966 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,7 +58,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Install Java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4.9.1 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: '8' @@ -90,7 +90,7 @@ jobs: restore-keys: | ${{ runner.os }}-clojure - name: Prepare java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4.9.1 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ matrix.jdk }}