Skip to content

Update the workflow actions - #16

Merged
loloDawit merged 1 commit into
mainfrom
update-actions
Sep 10, 2026
Merged

loloDawit merged 1 commit into
mainfrom
update-actions

Conversation

@loloDawit

Copy link
Copy Markdown
Owner

The release run warned that four actions target Node 20, which is deprecated
and being forced onto Node 24, and that setup-java@v4 no longer receives
updates.

Every action in the three workflows was a major version or more behind:

Action Was Now
actions/checkout v4 v7
actions/setup-node v4 v7
actions/upload-artifact v4 v7
actions/setup-java v4 v6
gradle/actions/setup-gradle v4 v6
actions/configure-pages v5 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

Each is pinned to the current latest major rather than to the lowest version
that clears the warning, so the same deprecation does not come round again in a
few months.

These are major version bumps, so the CI run on this pull request is the actual
evidence they work — particularly upload-artifact, which broke compatibility
between majors before.

Every action was a major version or more behind, and the release run
warned that four of them target Node 20, which is deprecated and being
forced onto Node 24.

checkout 4 to 7, setup-node 4 to 7, upload-artifact 4 to 7, setup-java 4
to 6, setup-gradle 4 to 6, configure-pages 5 to 6, upload-pages-artifact
3 to 5, deploy-pages 4 to 5. Each is pinned to the current latest major
rather than to the lowest version that clears the warning, so the same
deprecation does not come round again next quarter.
@loloDawit
loloDawit merged commit 5876b42 into main Sep 10, 2026
2 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.

1 participant