From c17ac080cb3bab877b1f1aa3f06bd1da2af1c0b3 Mon Sep 17 00:00:00 2001 From: coder-agent Date: Tue, 3 Nov 2026 15:50:11 +0000 Subject: [PATCH 1/2] =?UTF-8?q?autodeploy:=20seccion=20hardcap=20en=20subs?= =?UTF-8?q?hell=20=E2=80=94=20su=20rollback=20no=20aborta=20los=20deploys?= =?UTF-8?q?=20de=20bitcoinhotels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/usr-local-bin/cayce-autodeploy | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy/usr-local-bin/cayce-autodeploy b/deploy/usr-local-bin/cayce-autodeploy index d4d6152..19c8fdb 100755 --- a/deploy/usr-local-bin/cayce-autodeploy +++ b/deploy/usr-local-bin/cayce-autodeploy @@ -99,6 +99,10 @@ say "entity → $(git rev-parse --short HEAD) (tests $PASS/27, watcher OK, live) # r21: sin DM (no urgente) — dm "entity desplegado: $(git rev-parse --short HEAD) — tests $PASS/27, watcher OK" fi # fin sección entity +# r32: la seccion hardcap corre en SUBSHELL — un ROLLBACK (exit 1) ya no +# aborta los deploys de bitcoinhotels (bug: rollback de hardcap llevaba +# bloqueando bh desde las 15:10 mientras gh#10 espera merge) +( # ── 2b. hardcap-news → /srv/hardcap-news (GitHub; web, sin PUBLISH_OFF) ───── cd /srv/hardcap-news || { say "FATAL: sin /srv/hardcap-news"; exit 1; } git fetch -q origin 2>/dev/null @@ -138,6 +142,7 @@ if ! git merge-base --is-ancestor origin/main HEAD 2>/dev/null && [ -z "$(git st fi # ── 3. bitcoinhotels → /srv/bitcoinhotels (web; sin PUBLISH_OFF) ──────────── +) cd /srv/bitcoinhotels || { say "FATAL: sin /srv/bitcoinhotels"; exit 1; } git fetch -q origin 2>/dev/null if ! git merge-base --is-ancestor origin/main HEAD 2>/dev/null && [ -z "$(git status --porcelain)" ]; then -- 2.53.0 From b9dcacd76e535afee846677960e872923ec9d7ea Mon Sep 17 00:00:00 2001 From: coder-agent Date: Tue, 3 Nov 2026 15:50:44 +0000 Subject: [PATCH 2/2] autodeploy: cierre de subshell antes del header de bitcoinhotels (cosmetico) --- deploy/usr-local-bin/cayce-autodeploy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/usr-local-bin/cayce-autodeploy b/deploy/usr-local-bin/cayce-autodeploy index 19c8fdb..155ad13 100755 --- a/deploy/usr-local-bin/cayce-autodeploy +++ b/deploy/usr-local-bin/cayce-autodeploy @@ -141,8 +141,8 @@ if ! git merge-base --is-ancestor origin/main HEAD 2>/dev/null && [ -z "$(git st say "hardcap-news → $(git rev-parse --short HEAD) (200)" fi -# ── 3. bitcoinhotels → /srv/bitcoinhotels (web; sin PUBLISH_OFF) ──────────── ) +# ── 3. bitcoinhotels → /srv/bitcoinhotels (web; sin PUBLISH_OFF) ──────────── cd /srv/bitcoinhotels || { say "FATAL: sin /srv/bitcoinhotels"; exit 1; } git fetch -q origin 2>/dev/null if ! git merge-base --is-ancestor origin/main HEAD 2>/dev/null && [ -z "$(git status --porcelain)" ]; then -- 2.53.0