Skip to content

chore: bump GitHub Actions off deprecated Node 20#61

Merged
gordonmurray merged 1 commit into
lance-format:mainfrom
gordonmurray:chore/60-actions-node24
Jun 11, 2026
Merged

chore: bump GitHub Actions off deprecated Node 20#61
gordonmurray merged 1 commit into
lance-format:mainfrom
gordonmurray:chore/60-actions-node24

Conversation

@gordonmurray

Copy link
Copy Markdown
Collaborator

The release workflow pins several actions that still run on Node 20. GitHub forces those to Node 24 by default from June 16 2026 and removes Node 20 from the runners on September 16 2026, after which the current pins stop running and the build-and-release pipeline breaks.

This bumps each action in release.yml to the current major that ships on Node 24:

Action Before After
actions/checkout v4 v5
actions/setup-python v4 v6
docker/setup-buildx-action v3 v4
docker/login-action v3 v4
docker/metadata-action v5 v6
docker/build-push-action v5 v7

No workflow logic changed, only the action versions. CI on this PR exercises the new versions across the full build and test matrix.

Fixes #60

GitHub forces these actions to Node 24 by default from June 16 and drops
Node 20 from the runners on September 16, after which the current pins stop
running. Bump each action to the major that ships on Node 24: checkout v5,
setup-python v6, setup-buildx v4, login v4, metadata v6, build-push v7.
@gordonmurray gordonmurray merged commit c3f8123 into lance-format:main Jun 11, 2026
14 checks passed
@gordonmurray gordonmurray deleted the chore/60-actions-node24 branch June 11, 2026 22:22
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.

chore: bump GitHub Actions off deprecated Node 20

1 participant