Skip to content

Update deprecated GitHub Actions versions in build workflow - #61

Merged
yogsototh merged 2 commits into
masterfrom
harden-actions-deprecated-updates
Oct 13, 2026
Merged

yogsototh merged 2 commits into
masterfrom
harden-actions-deprecated-updates

Conversation

@yogsototh

Copy link
Copy Markdown
Contributor

Summary

The test and lint jobs in .github/workflows/build.yml still pinned action versions that run on a deprecated Node action runtime. This bumps them to the versions already in use by sibling jobs in the same workflow (so the whole file is internally consistent):

  • actions/setup-java: v2.5.1 (test job) and v3.14.1 (lint job) -> v4.9.1
  • DeLaGuardo/setup-clojure: 3.7 (setup + test jobs) -> 12.1 (the version the lint job already uses)
  • actions/cache: v3.5.0 (test job) -> v4.3.0 (the version the setup job already uses)

SHA pins are preserved per the workflow's existing convention (each uses: references a commit SHA with the version in a trailing comment).

No workflow logic, job structure, or build/test commands change.

Test plan

  • Build workflow runs green on this PR (setup, lint, test matrix across JDK 11/17/21, all-pr-checks).

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 <noreply@anthropic.com>
@yogsototh yogsototh self-assigned this Oct 13, 2026
@yogsototh yogsototh closed this Oct 13, 2026
@yogsototh yogsototh reopened this Oct 13, 2026
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 <noreply@anthropic.com>
@yogsototh
yogsototh merged commit 43c2485 into master Oct 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants