Skip to content

feat(core): add Node 26, drop Node 20, bump to Alpine 3.24#44

Merged
kimpepper merged 12 commits into
skpr:mainfrom
larowlan:node-26
Jun 30, 2026
Merged

feat(core): add Node 26, drop Node 20, bump to Alpine 3.24#44
kimpepper merged 12 commits into
skpr:mainfrom
larowlan:node-26

Conversation

@larowlan

@larowlan larowlan commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Adds Node 26 support, drops EOL Node 20, and aligns Alpine versions across streams.

  • Install yarn explicitly before wrapping, as Node 26+ no longer ships it in the base image
  • Latest builds: Node 22, 24, 26 on Alpine 3.24
  • Stable builds: Node 22, 24 on Alpine 3.21 (Node 26 excluded until stable moves to 3.24)
  • Bump Alpine default from 3.21 to 3.24 in docker-bake.hcl
  • Add node_versions and alpine_version inputs to build-push.yml to allow per-stream configuration
  • Replace Node 20 with Node 26 in the security scan matrix
  • Bump all GitHub Actions to latest majors (checkout@v7, login-action@v4, setup-buildx-action@v4, bake-action@v7)

@larowlan

Copy link
Copy Markdown
Contributor Author

Need to pass ALPINE_VERSION=3.24 for NODE_VERSION=26

@larowlan

Copy link
Copy Markdown
Contributor Author

Looks like no yarn in the base image from 26 either

@kimpepper

Copy link
Copy Markdown
Contributor

I can take a look

@kimpepper kimpepper requested a review from nickschuch June 30, 2026 05:12
@kimpepper kimpepper changed the title feat(core): Add node 26 feat(core): add Node 26 and bump Alpine versions Jun 30, 2026
@kimpepper kimpepper changed the title feat(core): add Node 26 and bump Alpine versions feat(core): add node 26, drop node 20, and bump Alpine versions Jun 30, 2026
@kimpepper kimpepper changed the title feat(core): add node 26, drop node 20, and bump Alpine versions feat(core): add Node 26, drop Node 20, bump to Alpine 3.24 Jun 30, 2026
@kimpepper kimpepper merged commit 1097ac2 into skpr:main Jun 30, 2026
3 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.

2 participants