Repository navigation
fix: the build nightly passes on main - #600
Merged
Merged
Conversation
Quest-Claim: e097ee6fa96752f7
ubuntu-latest now resolves to 26.04, which has no qemu-user-static candidate, so the android rows and the python qemu jobs fail at install. qemu-user-binfmt provides the binfmt handlers the tests run under. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
The planted allocation is unused, so the optimizer can drop it. Then nothing is freed with key-derived bytes, the check finds nothing, and the test fails to panic on the qemu rows. black_box keeps the allocation. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
The default 30-second test timeout is shorter than a cold from-source build on macos-15-intel. The budget is deterministic for that build, so the test sets its own rather than retrying. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
kixelated
marked this pull request as ready for review
November 11, 2026 09:04
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 51 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
This was referenced Nov 11, 2026
Open
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.
Problem
After moq-dev/rind#513 fixed the armv7 zeroing and Dart cross-target failures, three causes keep
build.yml's nightly red onmain(run 42918059953).Approach
macos-15-intel: the from-source test gets an explicit five-minute timeout. The default 30 seconds is shorter than a cold from-source build on that runner.qemu-user-binfmt.ubuntu-latestnow resolves to 26.04, which has noqemu-user-staticcandidate.heap_scratchgoes throughblack_box, so the optimizer keeps it. Before the fix, the test failed to panic on riscv64 under qemu; after it, all nineheap_scratchtests pass there and on the host in release.Verification
just ciandjust checkpass locally.sh/dart.sh checkpasses, 30 tests. The from-source test takes about 3 seconds here, and a coldrind-dartcargo build about 4 seconds.Decisions made without asking
AGENTS.mdsays never to work around a failure with a timeout. I read this one as a deterministic build budget rather than a flaky race, but a maintainer may prefer the prebuild step. Recommendation: keep the timeout.Impact
None. CI, test, and Dart test changes only; no public API or wire change.
Caused by
qemu-user-staticinbuild.yml, whichubuntu-latestno longer shipsqemu-user-staticinpython.yml, likewiseModels
Size: XS
Implementer: Claude, claude-haiku-5-5, xhigh effort
Follow-ups
None.
🤖 Generated with Claude Code
(Written by Claude Haiku 5.5 with xhigh effort)
Review
Rewritten by
quest reviewafter each round.01a1c9d9-046d-7140-91b3-50988119318c, round 1The scoped changes address CI package installation, the Dart test timeout, and the optimized-away leak-test allocation without an identifiable regression, though builds and tests were not run as instructed.