Skip to content

ci(workflows): upgrade actions for node24#130

Merged
fbraz3 merged 2 commits into
mainfrom
fix/github-actions-node24
May 8, 2026
Merged

ci(workflows): upgrade actions for node24#130
fbraz3 merged 2 commits into
mainfrom
fix/github-actions-node24

Conversation

@fbraz3
Copy link
Copy Markdown
Owner

@fbraz3 fbraz3 commented May 8, 2026

Summary

Upgrade active GitHub Actions workflows to Node 24-compatible major versions and remove the runner deprecation warnings reported in CI and release jobs.

What changed

  • update active workflows to visible major tags
  • switch to actions/checkout@v6
  • switch to actions/cache@v5
  • switch to actions/upload-artifact@v7
  • switch to actions/download-artifact@v8
  • align ci.yml, release, Linux build, macOS build, Flatpak build, and replay-test workflows to the same policy
  • add a short entry to the May 2026 dev diary

Validation

  • verified edited workflow files have no YAML/editor diagnostics
  • confirmed active workflows no longer use the previous Node 20-era action majors that triggered the warning

Notes

  • changes are intentionally limited to active workflows under .github/workflows
  • reference repositories and archived workflows were left untouched

fbraz3 added 2 commits May 8, 2026 10:48
Update active GitHub Actions workflows to Node 24-compatible major versions to remove runner deprecation warnings in release and CI jobs.

Align checkout, cache, upload-artifact, and download-artifact usage across the active workflow set and document the change in the development diary.
@fbraz3 fbraz3 merged commit daea0c3 into main May 8, 2026
12 checks passed
@fbraz3 fbraz3 deleted the fix/github-actions-node24 branch May 8, 2026 14:23
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