Files
cayce-ops/deploy/usr-local-bin
coder-agent 50f1e5e1b7
ci / lint-test (pull_request) Successful in 7s
isolation-test / probe (pull_request) Successful in 0s
autodeploy r33: identidad de hardcap solo si el layout sirve la meta build-id + DM unico por incidente (dm_once/dm_clear)
- 34 rollbacks (15:10-16:09 UTC) grep-eando un build-id que main no servia
  (gh#10 anade la meta; mientras, no se exige identidad y el deploy avanza).
- dm_once(subject): un DM por incidente; deploy exitoso limpia el subject.
  El journal sigue completo (say por ciclo).
2026-11-03 16:16:28 +00:00
..

/usr/local/bin versionado

Copias exactas de los scripts de infra que viven en /usr/local/bin del VPS. Actualizar: PR aquí → merge → copiar al VPS (sudo cp) + daemon-reload si toca unit.

  • cayce-autodeploy (r31: flock compartido /run/lock/cayce-git-ops.lock)
  • cayce-auto-merge (r31: mismo lock, espera hasta 240s)

El lockfile lo crea tmpfiles.d: /etc/tmpfiles.d/cayce-locks.conf (f /run/lock/cayce-git-ops.lock 0664 root ubuntu -). Ops manuales con git sobre /srv/*: flock /run/lock/cayce-git-ops.lock .