Release 2.1.34 (2026-06-12)¶
Features¶
- --release cascades submit, finalize, and release (#1638)
- feat(finalize-pr): add --release to chain into vrg-release after a clean finalize
After the finalize pipeline completes successfully, --release hands off to vrg-release as a subprocess. The chain runs only on success and only after run_pipeline has torn down its live display, so the two progress renderers never nest (cf. #1470). A subprocess (not exec) is used so a caller like vrg-submit-pr regains control to report the cascade outcome. A release failure is reported without un-merging the already-merged PR. Part of the cascade in #1634.
- feat(submit-pr): add --release to cascade submit, finalize, and release
--release implies --finalize and passes --release through to the vrg-finalize-pr hand-off, so a clean finalize cascades into vrg-release — the whole submit->finalize->release sequence from one command. Each hop runs as a subprocess (not exec) so control returns here for the final summary, which now states how far the cascade got: submitted, submitted and finalized, or submitted, finalized, and released. A cascade failure reports the created PR with a re-run hint that carries --release. Closes the cascade in #1634.