Rediscover Go settings only when Go work needs them
This commit is contained in:
@@ -157,7 +157,15 @@ a genuinely different repository or module must still fail before hosted work.
|
||||
|
||||
## Issue 5: Keep Go environment reuse lazy and proportionate (P2)
|
||||
|
||||
Status: open. Category: additional validation gates and unrequested restrictions.
|
||||
Status: complete. Category: additional validation gates and unrequested restrictions.
|
||||
|
||||
**Completion:** Go discovery happens on acquisition for actual Go work. Completed
|
||||
callbacks trigger no additional discovery; settings-file snapshot failures disable
|
||||
reuse while preserving the Go tool's accepted configurations. Regression tests
|
||||
cover check/publication completion after Go leaves PATH, subsequent builds needing
|
||||
rediscovery, the final callback, unreadable GOENV snapshots, normal environment
|
||||
and persistent-file changes, and cancellation. Focused public cases and complete
|
||||
candidate and Go-tool suites pass offline.
|
||||
|
||||
**Evidence:** [candidate coordination](../../internal/candidate/check.go) and
|
||||
[publication](../../internal/publish/publish.go) eagerly call
|
||||
|
||||
Reference in New Issue
Block a user