claim(mirror): Ph4 deploy complete + Ph5 !testme posted on ghost/immich/plausible
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -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.
|
||||
|
||||
Reference in New Issue
Block a user