Skip to content

CI: update actions to versions that run on Node.js 24 - #154

Merged
ThomasWaldmann merged 1 commit into
libfuse:mainfrom
ThomasWaldmann:ci-node24
Sep 4, 2026
Merged

CI: update actions to versions that run on Node.js 24#154
ThomasWaldmann merged 1 commit into
libfuse:mainfrom
ThomasWaldmann:ci-node24

Conversation

@ThomasWaldmann

Copy link
Copy Markdown
Collaborator

GitHub has deprecated the Node.js 20 runtime for actions. The workflow runs currently warn:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, astral-sh/setup-uv@v6.

This updates both actions to their newest major versions, which declare Node.js 24 (runs.using: node24) and still support the inputs used in the workflows (fetch-depth, enable-cache, python-version):

  • actions/checkout@v4actions/checkout@v7
  • astral-sh/setup-uv@v6astral-sh/setup-uv@v7 (newest major tag; later releases only have exact version tags)

codespell-project/actions-codespell@v2 runs in Docker and is not affected.

🤖 Generated with Claude Code

GitHub has deprecated the Node.js 20 runtime for actions and warns that
actions/checkout@v4 and astral-sh/setup-uv@v6 target Node.js 20 but are
forced to run on Node.js 24. Update them to their newest major versions
(actions/checkout@v7, astral-sh/setup-uv@v7), which declare Node.js 24 and
support the inputs used here. The codespell action runs in Docker and is
not affected.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@ThomasWaldmann

Copy link
Copy Markdown
Collaborator Author

^ This might be because dependabot doesn't make updates.

@ThomasWaldmann
ThomasWaldmann merged commit 6588c2d into libfuse:main Sep 4, 2026
7 checks passed
@ThomasWaldmann
ThomasWaldmann deleted the ci-node24 branch September 4, 2026 16:46
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