Skip to content

CI: Node 24 action pins + resilient postgres pull#65

Merged
JanSchm merged 1 commit into
mainfrom
ci/node24-actions
Jun 11, 2026
Merged

CI: Node 24 action pins + resilient postgres pull#65
JanSchm merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@JanSchm

@JanSchm JanSchm commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

What

  • Bumps every SHA-pinned action in ci.yml to its latest Node 24 release, ahead of GitHub forcing Node 24 on June 16, 2026 (Node 20 removed from runners Sept 16):
    • actions/checkout v4.2.2 → v6.0.3
    • actions/setup-python v5.3.0 → v6.2.0
    • docker/setup-buildx-action v3.7.1 → v4.1.0
    • docker/build-push-action v6.10.0 → v7.2.0
  • Pulls the pytest job's postgres:16-alpine service image through AWS's public mirror of Docker Hub official images (public.ecr.aws/docker/library/...). An anonymous Docker Hub pull timeout broke main CI on 2026-06-10 (run 27262568530); the mirror avoids Docker Hub's anonymous rate limits entirely.

Why now

The deprecation annotation appears on every current run; after June 16 these pinned versions may break outright.

Verification

CI on this branch must be green without the "Node.js 20 actions are deprecated" annotation.

🤖 Generated with Claude Code

GitHub forces Node 24 for actions on June 16, 2026 (Node 20 removed
Sept 16). Bump all SHA-pinned actions to their latest Node 24 releases:

- actions/checkout v4.2.2 -> v6.0.3
- actions/setup-python v5.3.0 -> v6.2.0
- docker/setup-buildx-action v3.7.1 -> v4.1.0
- docker/build-push-action v6.10.0 -> v7.2.0

Also pull the pytest job's postgres:16-alpine service image through
AWS's public mirror of Docker Hub official images: an anonymous Docker
Hub pull timeout took down main CI on 2026-06-10 (run 27262568530).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@JanSchm JanSchm merged commit ef05144 into main Jun 11, 2026
5 checks passed
@JanSchm JanSchm deleted the ci/node24-actions branch June 11, 2026 07:54
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