Repository navigation
Write shared Go patch replaces into go.work #1764
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Mikola Lysenko (mikolalysenko)
merged 47 commits into
main
from
feat/golang-workspace-writer
Oct 28, 2026
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
b071e8a
Keep Go hosted pins after go mod tidy drops zip line
mikolalysenko a1bfe6e
Check selection and workspace sums for tidy Go pins
mikolalysenko 14057c8
Document tidy Go pin rules in the CLI contract
mikolalysenko 14fa6d4
Don't attest Go pins a workspace never builds
mikolalysenko b23666d
Let a hosted Go re-run restore a pruned zip line
mikolalysenko 46b40a1
Don't attest Go /go.mod-only pins in a workspace
mikolalysenko bc5f8c4
Ignore go.work.sum zip lines as selection proof
mikolalysenko 2beda00
Check workspace Zip pins for a higher selected version
claude 801e0c6
Read Go workspaces the way go does
mikolalysenko db13d81
Check go.work before writing hosted Go pins
mikolalysenko 6a54b8b
Roll back hosted Go pins in go.work and members
mikolalysenko 46f86dc
Test and document Go workspace support
mikolalysenko b796800
Stop attesting Go workspace pins go may not build
mikolalysenko cbb852b
Select Go workspace versions from the module graph
mikolalysenko 052a4fa
Read Go workspace e2e warnings via common::envelope
mikolalysenko 5132bb0
Accept the workspace inert wording in zip pin test
mikolalysenko 22f8370
Write shared Go replaces into go.work
mikolalysenko 61dddb3
Document go.work replaces for shared modules
mikolalysenko 68e6445
Test one go.work replace for a shared module
mikolalysenko 33cf080
Warn on stale vendor/ after a hosted go.work pin
mikolalysenko 9a073d5
Fix Go workspace replace moves and rollbacks
mikolalysenko 1874cc7
Refuse a go.work replace of a workspace module
mikolalysenko b7b1c61
Refuse to rewrite a symlinked go.work or go.mod
mikolalysenko 78de435
Keep a missing final newline in go.mod and go.work
mikolalysenko d3f638b
Say when hosted rollback removes go.work.sum
mikolalysenko 849332e
Fill the module cache in go.work vex fixtures
mikolalysenko 83e3f1b
Pin go.work files in hosted redirect candidates
mikolalysenko 6862138
Gate go.work replaces on the workspace module graph
claude 10c1aa9
Merge remote-tracking branch 'origin/fix/golang-workspace-model' into…
claude f534ec7
Keep readable workspace members' requires in Go selection
claude fd0c850
Merge remote-tracking branch 'origin/fix/golang-tidy-gomod-only-pin' …
claude 3afb712
Audit go.work Socket replaces' requirements against the workspace
claude 91a3f56
Merge remote-tracking branch 'origin/fix/golang-workspace-model' into…
claude 81d873f
Name go.work in the hosted-pin remedies
claude 54fb3eb
Refuse Go pins an unread workspace graph cannot prove
claude d36fbbc
Merge fix/golang-workspace-model into feat/golang-workspace-writer
claude 6dd327d
Load raised versions' go.mod in the workspace graph
claude 883733a
Merge remote-tracking branch 'origin/fix/golang-workspace-model' into…
claude b7164aa
Attest Socket's go.work pin over a leftover member pin
claude 5a2720f
Load the workspace graph at go's three pruning levels
claude 503724f
Keep the root go.mod replace when the root is a go.work member
claude 673e246
Treat a missing root go.mod mirror as drift
claude 678f90e
Merge main into fix/golang-workspace-model
claude 2913924
Restore a missing go.mod mirror without rebuilding the copy
claude 5f86269
Merge remote-tracking branch 'origin/fix/golang-workspace-model' into…
claude 6249c81
Merge fix/golang-workspace-model into feat/golang-workspace-writer
claude 9ccc609
Merge main into feat/golang-workspace-writer
claude File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.