Skip to content

Closes #425: Update and pin GitHub Actions for Node 24 compatibility#475

Merged
bctiemann merged 1 commit intomainfrom
425-update-and-pin-remaining-github-actions-for-nodejs-24
Apr 24, 2026
Merged

Closes #425: Update and pin GitHub Actions for Node 24 compatibility#475
bctiemann merged 1 commit intomainfrom
425-update-and-pin-remaining-github-actions-for-nodejs-24

Conversation

@pheus
Copy link
Copy Markdown
Contributor

@pheus pheus commented Apr 20, 2026

Fixes: #425

This PR updates the affected GitHub Actions for GitHub Actions' Node 20 deprecation and pins all referenced actions to full commit SHAs instead of version tags. This helps reduce supply chain risk from tag retargeting while preparing the workflows for the transition to Node 24.

The Node.js version used for CI testing is unchanged; this update only affects the GitHub Actions used by the workflows themselves.

Updated actions:

  • actions/checkout to v6.0.2
  • actions/setup-python to v6.2.0
  • actions/download-artifact to v8.0.1
  • actions/upload-artifact to v7.0.1
  • pypa/gh-action-pypi-publish to v1.14.0

@pheus pheus requested review from a team and bctiemann and removed request for a team April 20, 2026 11:33
@pheus

This comment was marked as outdated.

@pheus pheus force-pushed the 425-update-and-pin-remaining-github-actions-for-nodejs-24 branch from 17415b9 to ac44da0 Compare April 20, 2026 16:54
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 24, 2026

CLA assistant check
All committers have signed the CLA.

Updates checkout, setup-python, upload-artifact, download-artifact, and
gh-action-pypi-publish actions to pinned commit SHAs for improved
security and supply chain protection.

Fixes #425
@pheus pheus force-pushed the 425-update-and-pin-remaining-github-actions-for-nodejs-24 branch from ac44da0 to 1688370 Compare April 24, 2026 14:41
@bctiemann bctiemann merged commit 23b59fc into main Apr 24, 2026
11 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.

Update and pin remaining GitHub Actions for Node.js 24 compatibility

3 participants