Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a7782df111 |
@@ -9,7 +9,6 @@ jobs:
|
|||||||
lint-test:
|
lint-test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- run: set -o pipefail # r19: sin esto, | tail se come los exit codes y un test roto da verde
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
# Ronda 18 — Autodeploy, promo v3, bitcoinhotels (OpenCode/GLM, operador patternn)
|
||||||
|
|
||||||
|
## 1. Autodeploy (nuevo)
|
||||||
|
- /usr/local/bin/cayce-autodeploy + timer cada 3 min (User=ubuntu).
|
||||||
|
- cayce-ops: pull ff-only de main cuando main adelanta al tree (working tree en main @ 6dec319).
|
||||||
|
- entity → /srv/cayce-core: PUBLISH_OFF durante el swap; solo se retira tras tests >=27/27 y watcher sin VIOLACION; rollback automatico (en fallo de watcher PUBLISH_OFF queda ACTIVO). Restart de cayce-nostr; los ciclos timer levantan codigo nuevo solos.
|
||||||
|
- PROBADO end-to-end con remote local falso (bare con main adelantado): "[autodeploy] main nuevo detectado … PUBLISH_OFF activo" → "entity → 706bb49 (tests 27/27, watcher OK, live)".
|
||||||
|
|
||||||
|
## 3. PRs
|
||||||
|
- cayce-ops PR #34 (r16-r9-gemini → main): elimina runtime/ + docs r16/r17.
|
||||||
|
- bitcoinhotels PR #3 (guides-sin-bitbox): ultima marca fuera (BitBox02 la dejo el PR #1).
|
||||||
|
|
||||||
|
## 4. Promo (voz v3, sin hashtags)
|
||||||
|
- 12 captions reescritos en voz v3 (hardcap=señal con fuente+fecha; bitcoinhotels=guía numerada verificable). Guard: 12/12 APROBADOS.
|
||||||
|
- Bugs: unit sin EnvironmentFile (corria en draft y sin IG_USER_ID) — añadido; sfeed escribe el URL en stderr (spawnSync combinando salidas) — fix.
|
||||||
|
- PUBLICADO REAL: d1-fb-lightning → facebook.com/1013900045145494_122134510088947378 (sfeed operativo). Cadencia 1/ciclo según horas 13/19 UTC. IG activo (IG_USER_ID set).
|
||||||
|
- Estado de campaña reseteado; backups en forensics/promo-pre-r18.
|
||||||
|
|
||||||
|
## 5. Scout
|
||||||
|
- Unit archivada en forensics/scout-20261102 y eliminada (daemon-reload). Sigue deshabilitado.
|
||||||
|
|
||||||
|
## 6. Token id 10
|
||||||
|
- ES de ci-bot (uid 3): lo genera el propio /usr/local/bin/cayce-auto-merge por CLI en cada run (sin token embebido). Per operator: no requiere reemplazo. Scopes write:repository,write:issue (los minimos para mergear+comentar).
|
||||||
|
|
||||||
|
## 7. kind 5 (99cc75f4)
|
||||||
|
- Recheck agendado 06:44 UTC → /var/log/r17-recheck-99cc.log. Resultado: (ver abajo).
|
||||||
|
|
||||||
|
## 8. bitcoinhotels
|
||||||
|
- PR #1 MERGED. El deploy (/srv/bitcoinhotels, sirvió via tunnel CF → localhost:3002) NO estaba actualizado: sin umami, con marcas, sin flag. Bloqueo: deploy no es checkout git y el repo no trackea ficheros raiz.
|
||||||
|
- Actualizado a mano: layout (umami+Organization JSON-LD), guides page (flag affiliates), guides.json (sin marcas) + rebuild + restart. Live: umami ✓, 0 marcas, box afiliados oculto (flag off), 200.
|
||||||
|
- PR #3 queda para el ultimo resto (BitBox02).
|
||||||
|
|
||||||
|
## 2. Voz v3
|
||||||
|
- PR #23 sigue open — NO VERIFICADO. Al mergear, el autodeploy actualiza ~/cayce-ops (identity ff2cd822 → v3 c0f0ec05) y los ciclos publican con v3.
|
||||||
Reference in New Issue
Block a user