Skip to content

Security: Bump Go toolchain to 1.26.3 to remediate vulnerabilities#740

Open
plural-copilot[bot] wants to merge 1 commit into
mainfrom
agent/go-1.26.3-security-update-1778794092617
Open

Security: Bump Go toolchain to 1.26.3 to remediate vulnerabilities#740
plural-copilot[bot] wants to merge 1 commit into
mainfrom
agent/go-1.26.3-security-update-1778794092617

Conversation

@plural-copilot

Copy link
Copy Markdown
Contributor

Summary

This PR remediates security vulnerabilities by updating the Go toolchain from version 1.26.2 to 1.26.3 across all build and development configurations.

Changes

Go Toolchain Updates

  • go.mod: Updated Go directive from 1.26.2 to 1.26.3
  • Dockerfile: Updated both builder and final stage images from golang:1.26.2-alpine3.22 to golang:1.26.3-alpine3.22
  • test.Dockerfile: Updated from golang:1.25.7-bookworm to golang:1.26.3-bookworm
  • hack/lib.sh: Updated default containerize image from golang:1.18.4 to golang:1.26.3
  • hack/gen-client-mocks.sh: Updated containerize image from golang:1.25.1 to golang:1.26.3

Dependency Status

github.com/go-git/go-git/v5 - Already at required version v5.19.0 (no changes needed)
github.com/go-git/go-billy/v5 - Already at required version v5.9.0 (no changes needed)

Vulnerabilities Addressed

This update addresses security vulnerabilities present in Go 1.26.2 by upgrading to the patched 1.26.3 release. The Go dependencies that were specified for remediation (go-git/go-git and go-git/go-billy) were already at their target secure versions.

Testing

  • ✅ Docker build verified with Go 1.26.3 images
  • ✅ All Go version references updated consistently across the repository
  • ✅ No dependency changes required (go.sum unchanged)

Service Tag

Note: Could not determine specific Plural service tag from repository metadata. This PR affects the plural-cli service/repository.


Files changed: 5 files

  • Dockerfile
  • go.mod
  • hack/gen-client-mocks.sh
  • hack/lib.sh
  • test.Dockerfile

Lines changed: 6 insertions(+), 6 deletions(-)

Updated Go version from 1.26.2 to 1.26.3 across all build configurations
to address security vulnerabilities. This includes updates to:
- go.mod: Go directive
- Dockerfile: builder and final stages
- test.Dockerfile: test environment
- hack/lib.sh and hack/gen-client-mocks.sh: containerized tooling

Note: Dependencies github.com/go-git/go-git/v5 (v5.19.0) and
github.com/go-git/go-billy/v5 (v5.9.0) were already at the required
versions, so no dependency updates were needed.

@plural-copilot plural-copilot Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR was generated by the claude Plural Agent Runtime. Here's some useful information you might want to know to evaluate the ai's perfomance:

Name Details
💬 Prompt Create a minimal PR in pluralsh/plural-cli to remediate the in-scope vulnerabilities....
🔗 Run history View run history

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