ci(bundle): compose schema 2 for ServUO and Rust beside schema 1 (rust phase 18, step 2) #27
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci/bundle-schema-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Step 2 of the phase-18 build order (docs/modules/rust/PLAN.md §34.2.7), implementing D146 and D147. It lands on
mainbecausebundle.ymlis only ever edited there, and the compose job has to understand a Rust release before the first one dispatches it.What changes
bundlesbranch:current.json(schema 1, ServUO), exactly as before;v2/servuo/(schema 2);v2/rust/(schema 2)..gitea/scripts/compose-bundles.sh, so they run by hand without a runner. The workflow keeps checkout, the stale-component dispatch and the push. The stale check now covers whichever components resolved, so the Rust repositories are included once they release.v2/servuo/bundle-2026.09.15.json, not a second name for the same pair.bundles/README.mddocuments the streams and schema 2.Tested in
debian:12, the runner's base image:v2/servuopublished as2026.09.15, and the rebuilt schema-1 document compared equal to the published one, so the shipped shape is unchanged. Rust was skipped as unreleased. A rerun wrote nothing, and withTODAY=2027-01-02schema 1 stays frozen.min_carbon_versionwas refused;After merge: I'll dispatch
bundle.ymlonce by hand. It should publishv2/servuo/and skip Rust. Then Rust-Plugins (step 3).For your review: the ServUO schema-2
payload.compatis schema 1'sservuoblock moved as-is (min_version,patches_verified_against). The plan said "today's servuo block", and this is my reading of it.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY