ci: build dev track and PR checks against dependency main #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/dev-deps-main"
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?
Part of ECO-38.
check.yml and dev-release.yml now clone bread-ecosystem's main once, run scripts/lint-pins.sh (check.yml only) and scripts/dev-deps.sh to patch bread-theme and bread-utils (both from bread-ecosystem) to their own main branch, and build without --locked. Cargo.toml stays tag-pinned throughout; nothing is committed back.
rc-release.yml and release.yml are untouched: tag pins plus --locked, no patching, as before.
ci/bread-ecosystem.rev is bumped to pick up bread-ecosystem's ci/build.sh fix (mounts the checkout's parent directory so dev-deps.sh's default sibling clone is visible inside the dockerized build).
Verified locally end to end: lint-pins, dev-deps.sh with its default sibling DEV_DEPS_DIR, and a dockerized cargo clippy through ci/build.sh all pass against a real breadpaper checkout. Cargo.lock verified fresh and every git.breadway.dev dependency is already tag-pinned.