fix: rebuild plural CLI with Go 1.26.5#780
Conversation
There was a problem hiding this comment.
This PR was generated by the codex Plural Agent Runtime. Here's some useful information you might want to know to evaluate the ai's perfomance:
| Name | Details |
|---|---|
| 💬 Prompt | Create a remediation PR in this repository to fix owned fixable vulnerabilities for the mgmt/console service that map here.... |
| 🔗 Run history | View run history |
Greptile SummaryThis PR remediates Go stdlib vulnerabilities in the
Confidence Score: 5/5Mechanical version bump with no logic changes; all updated image tags are confirmed to exist upstream. Every changed line is a Go toolchain version string — from 1.26.4 to 1.26.5. The bump is applied consistently across Dockerfiles, go.mod, and helper scripts. The golang:1.26.5, golang:1.26.5-alpine3.24, and golang:1.26.5-bookworm Docker Hub tags are confirmed to exist. There are no logic, configuration, or dependency changes that could introduce regressions. No files require special attention. The alpine base OS bump from 3.22 to 3.24 in the Dockerfile is expected and necessary since golang:1.26.5-alpine3.22 is not published upstream.
|
| Filename | Overview |
|---|---|
| Dockerfile | Both builder and final stages updated from golang:1.26.4-alpine3.22 to golang:1.26.5-alpine3.24; confirmed upstream tag exists |
| go.mod | Go toolchain directive bumped from 1.26.4 to 1.26.5, aligning CI setup-go jobs with the new version |
| hack/gen-client-mocks.sh | CONTAINERIZE_IMAGE updated from golang:1.26.4 to golang:1.26.5 for consistency |
| hack/lib.sh | Default containerize image fallback bumped from golang:1.26.4 to golang:1.26.5 |
| test.Dockerfile | Test image base updated from golang:1.26.4-bookworm to golang:1.26.5-bookworm for consistency |
Reviews (1): Last reviewed commit: "fix: rebuild plural CLI with Go 1.26.5" | Re-trigger Greptile
Summary
Why
This remediates the mapped Go stdlib vulnerabilities affecting the
ghcr.io/pluralsh/plural-cliartifact embedded inmgmt/console.Details
Dockerfilenow builds fromgolang:1.26.5-alpine3.24in both build stagesgo.modnow declaresgo 1.26.5, which makes repo workflows usinggo-version-file: go.modinstall Go 1.26.5test.Dockerfileand helper scripts now use Go 1.26.5 for consistency1.26.5-alpine3.22is not published upstream, so the smallest working image update is1.26.5-alpine3.24Plural Service: mgmt/console
Verification
golang:1.26.5,golang:1.26.5-bookworm, andgolang:1.26.5-alpine3.24docker buildagainst the updatedDockerfileand confirmed the build resolves the Go 1.26.5 base image and progresses through module download and CLI compile steps