status(canon): mirror-sync master-detection + cold-dep lock-release fixes deployed; validating drone
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@ -112,6 +112,18 @@ orthogonality live, disk budget, §2.G UPGRADE_BASE_VERSION retirement.
|
||||
Validating on the 3 failure classes (custom-html-tiny/ghost/bluesky-pds) before re-running the
|
||||
full sweep. /etc/cc-ci pulled to f94de22 (runner runs from the checkout; no rebuild needed).
|
||||
|
||||
- **M2.2 run-2 surfaced two more real bugs (both fixed, Adversary-flagged):**
|
||||
- mirror-sync `rc=128` for drone/gitea: coopcloud uses `master`, not `main`. FIX (655a999 incl.):
|
||||
`recipe-mirror-sync.sh` resolves the upstream HEAD symref + fetches that branch. Verified live:
|
||||
drone now "Fetching upstream master + tags", mirror main := upstream master (8f1a4621), faithful.
|
||||
(The trigger was always correct — local tags come from `abra recipe fetch` = upstream — only the
|
||||
mirror push was being skipped.)
|
||||
- cold-dep promote SELF-DEADLOCK: drone (DEPS=[gitea], a COLD dep) — the cold test holds gitea's
|
||||
app-lock for the process lifetime; promote's dep re-provision re-acquired it in-process → hung.
|
||||
FIX (655a999): `lifecycle.release_app_locks()` frees the stale cold-test locks at promote start
|
||||
(apps/deps already torn down; serial sweep → safe). lasuite-* (warm keycloak dep) unaffected.
|
||||
- Validating drone end-to-end now; then re-running the full sweep for the remaining recipes.
|
||||
|
||||
## Claims awaiting verification
|
||||
- **M1 — PASS** (Adversary 3bdd5d1, no VETO). M2 work in progress (not yet claimed).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user