Skip to content

CI: bump deprecated actions/checkout@v2 and setup-python@v2 to v4/v5 - #1090

Open
MBK-fr wants to merge 1 commit into
commixproject:masterfrom
MBK-fr:ci/bump-deprecated-actions
Open

MBK-fr wants to merge 1 commit into
commixproject:masterfrom
MBK-fr:ci/bump-deprecated-actions

Conversation

@MBK-fr

@MBK-fr MBK-fr commented Sep 8, 2026

Copy link
Copy Markdown

What

.github/workflows/builds.yml pins actions/checkout@v2 and actions/setup-python@v2.

Why

Both versions run on the Node.js 16 runtime, which GitHub has deprecated. Workflow runs currently produce deprecation annotations, and the Node 16 based action releases are being phased out, so the pins are on borrowed time.

Change

Bump to actions/checkout@v4 and actions/setup-python@v5 (Node 20). The step inputs are unchanged and both new versions still support the existing pypy-2.7 and 3.12 matrix entries, so the build behaviour is the same minus the deprecation warnings.

One file, two lines.

The build workflow pins actions/checkout@v2 and actions/setup-python@v2,
which run on the Node.js 16 runtime that GitHub has deprecated. Runs now
emit deprecation annotations and the Node 16 based actions are being phased
out. Bumping to checkout@v4 and setup-python@v5 (Node 20) removes the
warnings; the step inputs are unchanged and both versions still support the
pypy-2.7 and 3.12 matrix entries.
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