Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✅ Deploy Preview for ornate-narwhal-088216 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
s-stumbo
force-pushed
the
go-remediations
branch
from
October 14, 2026 15:44
4919cac to
4c52da2
Compare
Document how to adopt Chainguard-remediated Go module versions: the -cgr.N prerelease workflow in the build and global configuration pages, the overview, CVE remediation, and FAQ pages, plus a new "Adopt remediated versions explicitly" step on the migration page. Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
s-stumbo
force-pushed
the
go-remediations
branch
from
October 14, 2026 16:30
0aadfcc to
2199309
Compare
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
matthewhelmke
approved these changes
Oct 15, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents CVE remediation for Chainguard Libraries for Go across the Libraries
docs that previously covered only Python, Java, and JavaScript. This mirrors the
JavaScript remediation PR (#4103) and fills the Go gaps surfaced by a
related-pages scan.
Changes:
subsection, a Go transitive-dependency block covering
replacedirectives, andthe Go endpoint in the browse list.
-cgr.Nform,correct the base-version example to
v1.2.5-cgr.1(it previously jumped tov1.2.6), and fix two typos.covering
GONOSUMDB, with warnings againstGOPRIVATEandGONOSUMCHECK, and aUse remediated Go versions section covering the explicit
-cgr.Nadoptionworkflow.
explaining that Go needs no separate remediated repository, unlike Python and
Java.
covering
go getand therequiredirective.remediation list, and the repo-manager global-configuration links.
Notes for the reviewer
-cgr.Nform and thev1.2.5→v1.2.5-cgr.1example are inferredfrom the other ecosystems and from the existing Go pages. Worth an engineering
confirm that this is the canonical Go suffix.
go/global-configurationthat Go needs no separate remediatedrepository in a repo manager follows from Go using the same
/goendpoint, butit has not been verified against a live Artifactory
go-allsetup.stale on JavaScript and belongs in a separate update, and scanner support for Go
-cgr.Nversions is a factual claim that needs partner confirmation.How should this PR be tested?
Any documentation published to Chainguard Academy is reviewed carefully for
accuracy. GUI procedures, API commands, and CLI code snippets in a draft are run
and tested thoroughly — by both the author and the reviewer — to confirm they work
exactly as written. See the
edurepo's README.Steps to verify this change:
npm ci && npm run dev(Hugo ≥ 0.164) and confirmthe six changed pages render without shortcode or TOC errors.
Go version naming subsection appears under Remediated version naming, the
Go block appears under Remediation and transitive dependencies, and the Go
endpoint appears in the browse list.
settings and Use remediated Go versions sections render, and that the
heading anchor
#use-remediated-go-versionsresolves.versions section renders and its link to
go/build-configuration#use-remediated-go-versionsresolves.versions explicitly section renders at the end of the procedure.
per-ecosystem list has a Go bullet, and the repo-manager links include Go.
replace-directive andgo getsnippets against a real remediated version andconfirm
go mod tidyandgo mod verifysucceed:Created in collaboration with Claude Code running Claude Opus 4.8 (1M context) on 2026-10-14.