Skip to content

build: bump Go to 1.27.3, align Node and MySQL pins - #9262

Merged
klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/pin-followup
Oct 28, 2026
Merged

klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/pin-followup

Conversation

@DoDiODev

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #9217, #9251 and #9254 for version pins that Dependabot does
not track.

Changes

Pin Old New Where Why
Go 1.27.2 1.27.3 backend/scripts/install-go.sh (amd64 + arm64 SHA256), devops/docker/lake-builder/Dockerfile (GO_VERSION + GO_SHA256), "Install Go" step names security fixes in crypto/x509 (released 2026-10-19); checksums from go.dev
Node 24.19.0 24.22.1 config-ui/.tool-versions match the Volta pin from #9251 (Node.js security release 2026-10-21)
MySQL 8.4.11 8.4.13 docker-compose-dev-mysql.yml, test-e2e.yml service match the compose files bumped by Dependabot in #9254

backend/go.mod keeps go 1.27.0; golang:1.27-bookworm already floats to
the latest patch. Dependabot does not see these pins: the compose fetcher
does not match docker-compose-dev-*.yml, github-actions updates ignore
services:, and shell scripts / ARGs / .tool-versions are not parsed.

Notes

The upstream Go CI jobs still run in mericodev/lake-builder:latest (see
#9209), so the lake-builder change only takes effect once that image is
republished.

Verification

Follow-up to apache#9217 and apache#9251/apache#9254 for pins that Dependabot does not
track.

- Go 1.27.2 -> 1.27.3 (security fixes in crypto/x509, released
  2026-10-19): backend/scripts/install-go.sh and the lake-builder
  Dockerfile, including the official SHA256 checksums from go.dev, plus
  the "Install Go" step names. go.mod keeps "go 1.27.0";
  golang:1.27-bookworm already floats to the latest patch.
- config-ui/.tool-versions: nodejs 24.19.0 -> 24.22.1, matching the
  Volta pin from apache#9251 (Node.js security release of 2026-10-21).
- mysql 8.4.11 -> 8.4.13 in docker-compose-dev-mysql.yml and the e2e
  workflow service, matching the compose files bumped in apache#9254
  (Dependabot's compose fetcher does not match docker-compose-dev-*.yml,
  and github-actions updates do not cover services:).
@klesh
klesh merged commit ce81015 into apache:main Oct 28, 2026
11 checks passed
DoDiODev added a commit to DoDiODev/devlake that referenced this pull request Oct 28, 2026
@DoDiODev
DoDiODev deleted the pr/pin-followup branch October 28, 2026 08:29
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