Skip to content

Bump actions/setup-python from v5 to v6 (Node.js 24)#4

Merged
anki-code merged 1 commit intomainfrom
bump-setup-python-v6
Apr 28, 2026
Merged

Bump actions/setup-python from v5 to v6 (Node.js 24)#4
anki-code merged 1 commit intomainfrom
bump-setup-python-v6

Conversation

@anki-code
Copy link
Copy Markdown
Member

Summary

  • Bumps the pinned actions/setup-python from v5 to v6 so this action stops triggering the Node.js 20 deprecation warning.
  • v6 is the first major release that ships on Node.js 24. The input/output API is identical to v5 (verified against the v6 action.ymlpython-version and the rest of the inputs we use are unchanged).
  • Updates the python-version input description to match.

Why now

GitHub will force Node.js 20 actions to Node.js 24 by default on 2026-06-02 and remove Node.js 20 from runners entirely on 2026-09-16 (changelog). Consumers of xonsh/actions@v1 are currently surfacing a deprecation warning sourced from the pinned setup-python@v5.

Test plan

  • CI on this PR runs setup-python@v6 and installs xonsh successfully.

v5 runs on Node.js 20, which GitHub will force to Node.js 24 by default
on 2026-06-02 and remove on 2026-09-16. v6 ships on Node.js 24 with the
same input/output API.
@anki-code anki-code merged commit f0902e4 into main Apr 28, 2026
6 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.

1 participant