Repository navigation
Release errors: recipe sources checked first, failed recipes last in the log - #46
Merged
Merged
Conversation
A fork's branch merged and deleted (brand's ui-hill-climb) failed melange's clone 25 minutes into a release, its error buried under the kernel building beside it. git ls-remote finds a missing branch, a missing tag or a tag moved off its expected commit in seconds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s log task check, task release and release:check run packages sources first. A recipe whose build fails is recorded, and release:check ends with each one and the end of its log, after cache push: infra's release workflow shows the log's last lines, which were the kernel's. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
http.Get's default transport keeps its connections alive past the test, and TestMain's goleak found their read and write loops on CI (os#46). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aledbf
force-pushed
the
release-errors
branch
from
November 8, 2026 23:47
4d978f4 to
40f56ca
Compare
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.
The last release failed because
construct-brandpointed at a deleted branch (#45). It took 25 minutes on the builder to find out, and the error was buried under the kernel's output, so CI showed nothing useful.image packages sources:git ls-remotefor every recipe's git-checkout. It catches a missing branch, a missing tag, or a tag that moved offexpected-commit(with var-transforms applied). It takes ~4 s for 57 checkouts.task check(PRs), intask releasebefore launching the builder, and first inrelease:check, which also covers launches from infra's workflow.task buildrecords a failed recipe in.cache/failed.release:checkends, only on failure and aftercache push, withFAILED: recipe <name> (recipes/<name>.log)and the last 30 lines of that recipe's log. infra's workflow shows those lines (companion PR in infra).Until #45 merges, this PR's check fails on purpose:
packages sourcesreports construct-brand'sui-hill-climb.🤖 Generated with Claude Code