Skip to content

Drop blob branch and rebuild prebuilt on PRs#135

Merged
jserv merged 1 commit intomasterfrom
drop-blob
Apr 28, 2026
Merged

Drop blob branch and rebuild prebuilt on PRs#135
jserv merged 1 commit intomasterfrom
drop-blob

Conversation

@jserv
Copy link
Copy Markdown
Collaborator

@jserv jserv commented Apr 28, 2026

Switch the kernel/rootfs prebuilt artifacts from the orphan blob branch to the fixed-tag prebuilt GitHub prerelease, and close the long-standing gap where a PR that touched configs/scripts/target would silently run make check against the stale prebuilt instead of its own change.


Summary by cubic

Switch prebuilts to a fixed-tag GitHub prerelease and add PR drift detection that rebuilds kernel/rootfs when configs/scripts/target change. This stops CI from testing against stale artifacts and keeps large binaries out of the repo.

  • New Features

    • Detect input drift on PRs and rebuild Image and rootfs.cpio from source; artifacts are passed to all test jobs (including macOS).
    • Use released/cached prebuilts only when no drift; cache keyed by mk/external.mk and all inputs.
  • Refactors

    • Replace blob branch with the prebuilt prerelease; update URLs and SHA1s in mk/external.mk.
    • Make downloads atomic and verified (.part/.tmp, strict SHA1, no resume) to avoid corrupt artifacts.
    • prebuilt.yml auto-publishes on master when inputs change, and still supports workflow_dispatch.

Written for commit 43fe61b. Summary will update on new commits. Review in cubic

Switch the kernel/rootfs prebuilt artifacts from the orphan blob branch
to the fixed-tag prebuilt GitHub prerelease, and close the long-standing
gap where a PR that touched configs/scripts/target would silently run
make check against the stale prebuilt instead of its own change.
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

@jserv jserv merged commit 1d281fd into master Apr 28, 2026
15 checks passed
@jserv jserv deleted the drop-blob branch April 28, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant