Skip to content

go: Go SDK 1.26.10 -> 1.27.4 (part of #10831) - #12297

Draft
TrapsterDK wants to merge 4 commits into
mainfrom
deps-10831-go-1-27
Draft

TrapsterDK wants to merge 4 commits into
mainfrom
deps-10831-go-1-27

Conversation

@TrapsterDK

@TrapsterDK TrapsterDK commented Nov 12, 2026 •

Copy link
Copy Markdown
Collaborator

php's Windows coverage runtime and qt's Windows cells read vcruntime140.dll from @dx_msvc_runtime (rules_dx's patched windows_support) instead of the BCR @msvc_runtime, which consumers get unpatched.

Part of #11416. Remaining:

Tests: //php/tests:version_test, //php/private/coverage:coverage_test, //php/tests/conformance:coverage_test pass on Linux. tools/dx check --affected timed out after 20 min (not checked). Nested-Bazel and consumer tests not run.
Evidence (windows_x86_64): php 43663207667 pending, qt 43663217136 pending.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Xut2hvuiHK9vSNJZWiqKfX

@TrapsterDK TrapsterDK added the needs-review Touches review paths; needs a second-session Review: comment label Nov 12, 2026
@TrapsterDK

Copy link
Copy Markdown
Collaborator Author

Rebased onto origin/main (clean, no lock conflict; local Bazel lock regeneration not completed because the host memgate queue blocked it). Dispatched evidence run 43221397821: windows_x86_64, //go/... test, lock_refresh=true. Its lock/ artifact carries the os:windows,arch:amd64 go_sdk entry. Still needed: lock-refresh.yml dispatch (owner) for linux arm64, osx and windows arm64 go_sdk entries, which still name 1.26.10. Consumer and nested-Bazel tests not run locally.

@TrapsterDK

Copy link
Copy Markdown
Collaborator Author

Run 43221397821 failed only at the lock-refresh step (windows amd64 go_sdk entry stale). Committed that entry from its lock/ artifact, rebased onto origin/main (clean; Linux lock regenerates with no diff), dispatched run 43235525452 (windows_x86_64, //go/..., lock_refresh=true). Local failure not from this PR: //go/private/tools/analysis/cmd/dx_staticcheck:dx_staticcheck_test_upstream (runfiles/_main: is a directory). Still needed: lock refresh for linux arm64, osx arm64, windows arm64 go_sdk entries.

Pins all six host archives by sha256 from go.dev.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xut2hwH5AS7ytCaBAYwEtU
@TrapsterDK

Copy link
Copy Markdown
Collaborator Author

Rebased onto origin/main. Conflict: proto_bindings fragment kept main side (go_sdk dropped by #12774); linux amd64 lock regenerated with Bazel; dropped the stale windows amd64 lock commit. Blocker: go_sdk lock entries for linux arm64, osx arm64, windows amd64 and windows arm64 need a lock-refresh.yml dispatch (pr=12297); CI runs those platforms with --lockfile_mode=error. Windows //go/... evidence (run 43235525452) had 3 test failures to recheck after that.

TrapsterDK and others added 3 commits November 15, 2026 02:03
…resh uses producers_bin (part of #10831)

- fuzz_run: run Go fuzz binaries with GO_TEST_WRAP=0 so rules_go's
  Windows wrapper does not move the working directory away from the
  corpus dir.
- conformance runner_test: manifest keys use '/' separators.
- gotype_test: JSON-encode the source path.
- lock-refresh.yml: merge with producers_bin --lock-merge;
  tools/ci/lock_merge.sh no longer exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xut2hvuiHK9vSNJZWiqKfX
From lock-refresh run 43661268296.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xut2hvuiHK9vSNJZWiqKfX
… survive (part of #10831)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xut2hvuiHK9vSNJZWiqKfX

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-review Touches review paths; needs a second-session Review: comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant