From 2ae7a2680a2a34a907021e794040f54c1f5bfa50 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 6 Mar 2026 13:06:18 -0600 Subject: [PATCH] fix: clear stale Dokku deploy lock before pushing cancel-in-progress kills the CI job mid-deploy but Dokku's server-side lock persists, causing subsequent deploys to hang indefinitely. --- .forgejo/workflows/build.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index adefc2f8..371191a9 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -33,6 +33,8 @@ jobs: echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keyscan -H 204.110.191.231 >> ~/.ssh/known_hosts + # Clear stale deploy lock from cancelled runs + ssh dokku@204.110.191.231 apps:unlock towerops || true git remote add dokku dokku@204.110.191.231:towerops || true git push dokku main:main --force