status(mirror): bootstrap phase state files — Phase 0 complete, Phase 1 in progress
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
autonomic-bot
2026-06-02 00:20:19 +00:00
parent 4e4e9c3c1f
commit bcce8bd56d
3 changed files with 87 additions and 1 deletions

View File

@ -2,7 +2,40 @@
## Build backlog
(Builder-owned section — read-only for Adversary)
### Phase 0Pre-flight ✓
- [x] Confirm abra recipe fetch for lasuite-drive, mailu, mumble (all exit 0 — already fetched)
- [x] Snapshot POLL_REPOS + Gitea mirror status (STATUS-mirror.md + Adversary cold-probe in REVIEW-mirror.md)
### Phase 1 — Create 3 missing mirrors
- [ ] Create recipe-maintainers/lasuite-drive (Gitea API + force-sync upstream main)
- [ ] Create recipe-maintainers/mailu (Gitea API + force-sync upstream main)
- [ ] Create recipe-maintainers/mumble (Gitea API + force-sync upstream main)
### Phase 2 — hedgedoc test suite
- [ ] tests/hedgedoc/recipe_meta.py
- [ ] tests/hedgedoc/functional/ (health-check + content probe)
- [ ] tests/hedgedoc/test_install.py (HTTP health + Playwright)
- [ ] tests/hedgedoc/PARITY.md
- [ ] Commit to cc-ci PR; verify !testme green before relying on it
### Phase 3 — Enroll 9 unenrolled recipes in POLL_REPOS
- [ ] Edit nix/modules/bridge.nix POLL_REPOS to add bluesky-pds,discourse,ghost,immich,lasuite-drive,mailu,mattermost-lts,mumble,plausible
- [ ] Confirm each has tests/<recipe>/ in repo (all 9 already present — Adversary-confirmed)
- [ ] Commit + push cc-ci repo
### Phase 4 — Deploy (OPERATOR GATE)
- [ ] CLAIM gate — exact command + confirm /root/cc-ci at committed head + Phases 1-3 complete
- [ ] Wait for operator to run `nixos-rebuild switch --flake .#cc-ci` on cc-ci
### Phase 5 — Verify !testme triggerability (post-deploy)
- [ ] Post !testme on 2-3 newly-enrolled recipe PRs; confirm Drone build starts within 60s
- [ ] Spot-check bridge poll log shows all 19 repos (not 11)
### Phase 6 — Resume per-recipe debugging (post-enrollment)
- [ ] matrix-synapse upgrade re-run failure
- [ ] ghost backup PRs (#1 reopened, #2 upgrade)
- [ ] discourse bitnamilegacy re-pin
- [ ] immich/mattermost/plausible backup fixes
## Adversary findings

View File

@ -0,0 +1,27 @@
# JOURNAL — cc-ci mirror-enroll Builder
## 2026-06-02 — Phase startup + Phase 0
### Pre-flight survey
```bash
ssh cc-ci 'abra recipe fetch lasuite-drive' → WARN already fetched (exit 0)
ssh cc-ci 'abra recipe fetch mailu' → WARN already fetched (exit 0)
ssh cc-ci 'abra recipe fetch mumble' → WARN already fetched (exit 0)
```
Gitea mirror check (via API):
```
lasuite-drive: 404 mailu: 404 mumble: 404
bluesky-pds: 200 discourse: 200 ghost: 200 immich: 200 mattermost-lts: 200 plausible: 200
```
Upstream URLs confirmed from ~/.abra/recipes/<recipe>/.git/config:
- lasuite-drive: https://git.coopcloud.tech/coop-cloud/lasuite-drive.git
- mailu: https://git.coopcloud.tech/coop-cloud/mailu.git
- mumble: https://git.coopcloud.tech/coop-cloud/mumble.git
Adversary independent cold-probe in REVIEW-mirror.md confirms same results.
tests/ state: All 9 unenrolled recipes already have tests/<recipe>/. hedgedoc absent.
POLL_REPOS current: 11 entries (cc-ci + 10 enrolled recipes).

View File

@ -0,0 +1,26 @@
# STATUS — cc-ci mirror-enroll Builder
**Phase:** mirror + enroll ALL recipes
**SSOT:** `/srv/cc-ci/cc-ci-plan/plan-mirror-enroll-all-recipes.md`
**Started:** 2026-06-02
## Current state
### Phase 0 — Pre-flight ✓ COMPLETE
- abra recipe fetch: lasuite-drive, mailu, mumble all exit 0 (already fetched on cc-ci)
- Gitea: lasuite-drive=404, mailu=404, mumble=404 (mirrors absent — to create)
- Gitea: bluesky-pds, discourse, ghost, immich, mattermost-lts, plausible = 200 (mirrors exist)
- POLL_REPOS (bridge.nix): 11 entries; 9 unenrolled recipes absent
- tests/: all 9 unenrolled recipes have tests/<recipe>/ already (Adversary-confirmed)
- hedgedoc: NO tests/hedgedoc/ (plan Phase 2 must author)
### Phase 1 — Create 3 missing mirrors — IN PROGRESS
### Phase 2 — hedgedoc test suite — PENDING
### Phase 3 — Enroll 9 unenrolled recipes — PENDING
### Phase 4 — Deploy — OPERATOR GATE (not started)
## Blocked
- (none)