Repository navigation
go: Go SDK 1.26.10 -> 1.27.4 (part of #10831) - #12297
TrapsterDK wants to merge 4 commits into
Conversation
49f5523 to
2eeeb71
Compare
|
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. |
2eeeb71 to
1d3a52f
Compare
|
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
1d3a52f to
2e678c7
Compare
|
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. |
…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
php's Windows coverage runtime and qt's Windows cells read
vcruntime140.dllfrom@dx_msvc_runtime(rules_dx's patched windows_support) instead of the BCR@msvc_runtime, which consumers get unpatched.Part of #11416. Remaining:
//tools/testing/hermetic:cpp_rustonce gazelle/julia: use upstream julia rules, no patched attr for consumers (part of #11418) #12641 (gazelle/juliapackage_name) lands.@llvm//toolchain:bootstrap_stage) clang-cl toolchains still set theLIBplaceholder; needs the upstream hermetic-llvm fix.host_toolstag set after release.Tests:
//php/tests:version_test,//php/private/coverage:coverage_test,//php/tests/conformance:coverage_testpass on Linux.tools/dx check --affectedtimed 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