Skip to content

[Dependencies] Bump versions#89

Merged
TomerShor merged 6 commits into
v3io:developmentfrom
weilerN:IG4-2332-bump_versions
Jun 1, 2026
Merged

[Dependencies] Bump versions#89
TomerShor merged 6 commits into
v3io:developmentfrom
weilerN:IG4-2332-bump_versions

Conversation

@weilerN

@weilerN weilerN commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

📝 Description

Bumps the toolchain, base images, and indirect dependencies for the scaler. Brings Go to 1.26, the build/runtime images up to date, and upgrades golangci-lint (v2.7.2 → 2.12.1) with a more robust install path that pins and verifies the linter version.


🛠️ Changes Made

  • Bump Go 1.25.51.26.3 (go.mod).
  • Bump base images: golang:1.25-alpine1.26-alpine and alpine:3.183.23 in cmd/autoscaler/Dockerfile and cmd/dlx/Dockerfile; golang:1.251.26 in test/Dockerfile.
  • Bump golangci-lint v2.7.22.12.1 and refactor the Makefile: new ensure-golangci-linter target that installs the pinned version and reinstalls on a version mismatch; lint/fmt now depend on it.
  • Add a .golangci.yml exclusion to skip goconst on _test.go files (test fixtures commonly repeat literals).
  • Bump indirect deps in go.mod/go.sum: golang.org/x/net, x/sys, x/term, x/text, x/tools.

✅ Checklist

  • I have tested the changes in this PR

🧪 Testing

  • Ran make fmt lint with the new pinned golangci-lint version.
  • Built the autoscaler, dlx, and test images against the bumped base images.

🔗 References


🚨 Breaking Changes?

  • Yes (explain below)
  • No

🔍️ Additional Notes

  • Dependency/version bump only — no functional changes to autoscaler or dlx behavior.
  • ensure-golangci-linter was taken from orca, same behavior.

@weilerN weilerN marked this pull request as ready for review June 1, 2026 16:41
@TomerShor TomerShor merged commit 9a09a7b into v3io:development Jun 1, 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