-
v0.1.160 Stable
released this
2026-07-13 16:22:18 +00:00 | 568 commits to main since this releaseChanged
- Push-head ff-main callers on the shared lib (audit Wave 3, Inc 2).
pipeline-promote(P1,
package releases) andpipeline-promote-image(PI1, image releases) drop their inline
PR-open + retry-merge + delete + verify blocks forff_main. Each keeps its owngit push -f
of the_promote/v<ver>temp branch (it needs the/tmp/provclone) and itsCURMAIN
idempotent skip; the lib owns everything after the push. New lib param--settle S(default 0,
a byte-noop for the Inc-1 callers) sleeps once after the PR resolves so a freshly-pushed head's
background-computed mergeability finishes before the first merge POST. P1 runs
--mode best-effort --backoff fixed:3 --attempts 3(byte-faithful to itsset +eWARN
contract); PI1 runs--mode fail-loud --backoff linear:4 --settle 3 --attempts 8. Declared
deltas: PI1's separate FINAL GUARD is removed (redundant —ff_main --mode fail-loud's own
post-merge want-guard is the superset; the idempotent path self-guards viaCURMAIN); the
dead sleep after the final failed attempt is gone (Inc-1 behavior); PR reuse now trusts only an
open+unmerged PR (Inc-1 #710 fix); failure error text carries thepromote:prefix but is
reworded.pipeline-promote-tag's multi-round loop (fresh head per round + 404 poison-head
classifier) stays inline — its--rounds/--heldconversion is a later increment.
Included changes (v0.1.159 -> v0.1.160)
ce537dcfcccerefactor(release-lib): push-head ff-main callers on the lib (audit Wave 3, Inc 2)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Push-head ff-main callers on the shared lib (audit Wave 3, Inc 2).