Skip to content

Run GitHub Actions on Node.js 24 - #122

Merged
KimGLee merged 1 commit into
mainfrom
ci/node24-actions
Aug 21, 2026
Merged

Run GitHub Actions on Node.js 24#122
KimGLee merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@KimGLee

@KimGLee KimGLee commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Closes #121

Summary

  • upgrade all required and deep-verification checkout steps to actions/checkout v7.0.1
  • upgrade all Python setup steps to actions/setup-python v7.0.0
  • pin both actions to their complete official release commit SHAs
  • retain readable version comments, the Python 3.10/3.14 matrix, and the stable ci-required context

Both pinned release manifests declare node24. Checkout v7's fork protection changes do not alter these workflows because they use pull_request, push, and workflow_dispatch, not pull_request_target or workflow_run. Setup-python v7's removed pip-install input is not used here.

Validation

  • official release tags, complete commit SHAs, and action.yml Node.js 24 runtime declarations verified
  • no checkout v4 or setup-python v5 references remain
  • workflow YAML parsing passed
  • Actionlint v1.7.12 passed for both workflows
  • make check passed
  • diff and whitespace checks passed
  • impact planner resolves this CI-authority change to full Python 3.10/3.14 verification

Remote CI must complete without the previous Node.js 20 deprecation annotation before merge.

Scope

Only .github/workflows/verify.yml and .github/workflows/deep-verify.yml change. Test selection, project Python support, permissions, triggers, and deep-verification behavior are unchanged.

@KimGLee KimGLee added the enhancement New feature or request label Aug 21, 2026
@KimGLee
KimGLee marked this pull request as ready for review August 21, 2026 13:44
@KimGLee
KimGLee merged commit b764851 into main Aug 21, 2026
12 checks passed
@KimGLee
KimGLee deleted the ci/node24-actions branch August 21, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Run GitHub Actions on Node.js 24

1 participant