Skip to content

chore: bump third-party GH Actions to Node 24-compatible releases#136

Open
mcp-tool-shop wants to merge 1 commit into
mainfrom
chore/gh-actions-node24-third-party
Open

chore: bump third-party GH Actions to Node 24-compatible releases#136
mcp-tool-shop wants to merge 1 commit into
mainfrom
chore/gh-actions-node24-third-party

Conversation

@mcp-tool-shop

Copy link
Copy Markdown
Member

Third-party sweep ahead of GitHub's Node 24 transition. The previous sweep covered the actions/* namespace; this one covers third-party actions that still ran on Node 20 (or older). Latest gh api action.yml runtime confirmed for each target version.

Bumps:

  • docker/setup-buildx-action v3 → v4.1.0
  • docker/setup-qemu-action v3.2.0 → v4.0.0

Files:

  • .github/workflows/publish.yml

Runtime audit (current pin → target pin):

  • softprops/action-gh-release v1 (Node 16!) / v2.x (Node 20) → v3.0.0 (Node 24)
  • astral-sh/setup-uv v3 (Node 16!) / v5.x (Node 20) → v8.1.0 (Node 24)
  • pnpm/action-setup v3 / v4 (Node 20) → v6.0.8 (Node 24)
  • docker/login-action v3 (Node 20) → v4.2.0 (Node 24)
  • docker/build-push-action v6 (Node 20) → v7.2.0 (Node 24)
  • docker/setup-buildx-action v3 (Node 20) → v4.1.0 (Node 24)
  • docker/setup-qemu-action v3.x (Node 20) → v4.0.0 (Node 24)
  • docker/metadata-action v5 (Node 20) → v6.1.0 (Node 24)

Only the action versions you have pinned are bumped — pnpm/action-setup@v5, docker/login-action@v4*, etc. already run on Node 24 and are left alone.

SHA + version-comment pinning convention preserved. All pins remain hard-pinned to commit SHA with # vX.Y.Z comment, matching the org's supply-chain hardening style.

Bumps:
- `docker/setup-buildx-action` v3 → v4.1.0
- `docker/setup-qemu-action` v3.2.0 → v4.0.0

Files touched:
- `.github/workflows/publish.yml`

Context: GitHub forces Node 24 default on Jun 2, 2026 and removes Node 20
actions Sep 16, 2026. Third-party sweep — first sweep covered actions/*.
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