Files
cc-ci/JOURNAL.md
autonomic-bot c21cce51b9 chore: bootstrap cc-ci loop state
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:07:31 +01:00

1.4 KiB

JOURNAL — cc-ci Builder (append-only)

2026-05-26 — Bootstrap (§1)

Access verification (all pass):

  • ssh cc-ci 'hostname && whoami && nixos-version'nixos / root / 24.11.719113.50ab793786d9 (Vicuna)
  • curl https://git.autonomic.zone/api/v1/version{"version":"1.24.2"}
  • Gitea bot auth (curl -u $GITEA_USERNAME:$GITEA_PASSWORD .../api/v1/user) → login: autonomic-bot, id 64
  • getent hosts probe-$RANDOM.ci.commoninternet.net143.244.213.108 (the gateway IP, as expected — TLS passthrough)
  • Cert present: ls /var/lib/ci-certs/live/fullchain.pem (2909 b), privkey.pem (227 b, mode 640)
  • recipe-maintainers org exists (private); recipe-maintainers/cc-ci → 404 (created below)
  • Mirrored recipes already present: bluesky-pds, lasuite-docs, custom-html, custom-html-tiny, n8n, keycloak, lasuite-meet, matrix-synapse, cryptpad

Baseline (docs/baseline.md): fresh NixOS 24.11 Incus VM, 2 vCPU, 3.5 GiB RAM, 8.9 GiB disk (3.8 GiB free). No docker/swarm/abra. Channel-based /etc/nixos/configuration.nix (no flake).

Actions:

  • Created repo recipe-maintainers/cc-ci (private) via Gitea API.
  • git init in /srv/cc-ci/cc-ci; credential helper reads creds from /srv/cc-ci/.testenv (no secrets stored in git config).
  • Seeded skeleton layout (§3) + loop-state files + docs/baseline.md.

Next: commit + push bootstrap, then M0 (flake + base config + sops test secret).