Skip to content

Upgrade GitHub Actions to Node.js 24-compatible versions#61

Merged
ErwindeGelder merged 1 commit intoErwindeGelder:mainfrom
krishna-ji:fix/issue-60-node24-workflows
Apr 7, 2026
Merged

Upgrade GitHub Actions to Node.js 24-compatible versions#61
ErwindeGelder merged 1 commit intoErwindeGelder:mainfrom
krishna-ji:fix/issue-60-node24-workflows

Conversation

@krishna-ji
Copy link
Copy Markdown
Collaborator

Fixes #60

Problem

All three GitHub workflows produce the deprecation warning:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026.

Fix

Updated all action versions to their Node.js 24-compatible releases:

Action Before After
\�ctions/checkout\ @v4\ @v6\
\�ctions/setup-python\ @v5\ @v6\
\�ctions/upload-artifact\ @v4\ @v6\
\�ctions/download-artifact\ @v4\ @v6\

All three workflow files updated: \ ests.yaml, \main_coverage.yaml, \publish-to-pypi.yaml.

…deGelder#60)

Update all three workflow files to use action versions with Node.js 24 support,
resolving the deprecation warning before the June 2, 2026 deadline:

- actions/checkout:          v4 -> v6
- actions/setup-python:      v5 -> v6
- actions/upload-artifact:   v4 -> v6
- actions/download-artifact: v4 -> v6
@ErwindeGelder ErwindeGelder merged commit eceeda8 into ErwindeGelder:main Apr 7, 2026
1 check 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.

GitHub workflow warning

2 participants