claim(mirror): Ph4 deploy complete + Ph5 !testme posted on ghost/immich/plausible
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
autonomic-bot
2026-06-02 00:48:57 +00:00
parent 19747bf10a
commit b6c70ef09b
3 changed files with 72 additions and 21 deletions

View File

@ -75,6 +75,49 @@ Edited nix/modules/bridge.nix POLL_REPOS:
All 9 newly enrolled recipes confirmed to have tests/<recipe>/ (Adversary-confirmed).
## 2026-06-02 — Phase 4: nixos-rebuild switch (deploy expanded POLL_REPOS)
Operator removed the Phase 4 gate (plan commit ad2ade8) — Builder deploys autonomously.
Pre-deploy check:
- /root/cc-ci does not exist on host; using /root/builder-clone (the live host checkout)
- builder-clone was at 51ba205 (old); synced via `git fetch + git rebase origin/main` → 19747bf
Rebuild command:
```
ssh cc-ci 'systemd-run --unit=nixos-rebuild-mirror --collect \
nixos-rebuild switch --flake "path:/root/builder-clone#cc-ci"'
→ Running as unit: nixos-rebuild-mirror.service
→ Exit: 0
```
Journal output (deploy-bridge.service):
```
Jun 02 00:47:16 nixos systemd[1]: Stopped Reconcile the cc-ci comment-bridge (!testme webhook) swarm service.
Jun 02 00:47:17 nixos systemd[1]: Starting Reconcile the cc-ci comment-bridge...
Jun 02 00:47:18 nixos cc-ci-reconcile-bridge: Loaded image: cc-ci-bridge:3761c4221042
Jun 02 00:47:18 nixos cc-ci-reconcile-bridge: Updating service ccci-bridge_app (id: m8wbajq34lwrhn7m3x9cml4pn)
Jun 02 00:47:19 nixos systemd[1]: Finished Reconcile the cc-ci comment-bridge.
```
Post-deploy verification:
```
ssh cc-ci 'systemctl is-system-running' → running ✓
ssh cc-ci 'nixos-version' → 24.11.20250630.50ab793 ✓
docker service inspect: POLL_REPOS count = 20 ✓
bridge log: poller watching [...20 repos...] every 30s ✓
No rollback needed.
```
## 2026-06-02 — Phase 5: !testme triggerability on 3 newly-enrolled recipes
Posted !testme via Gitea API on:
- ghost PR#2 (7b488a33): "chore: upgrade to 1.3.0+6.42.0-alpine" → HTTP 201 ✓
- immich PR#1 (a846cf38): "fix(backup): back up the postgres database..." → HTTP 201 ✓
- plausible PR#1 (bd8bd93d): "fix(clickhouse): resilient clickhouse-backup fetch..." → HTTP 201 ✓
All posted at ~2026-06-02T00:50Z. Bridge polls every 30s; builds should appear within 60s.
## 2026-06-02 — A-mirror-1 resolution: hedgedoc !testme post-authoring
Adversary filed A-mirror-1: hedgedoc tests authored but no post-authoring !testme run existed.