From 93092b1f5638a4be09dcccd4d42250b8eebd9b5d Mon Sep 17 00:00:00 2001 From: Florian Date: Mon, 1 Jun 2026 17:07:37 +0200 Subject: [PATCH] ci: auto-heal session pass-cli avant make env MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Appelle /opt/infra/scripts/ensure-pass-session.sh (auto-recovery via recovery PAT) avant make env → plus de deploy cassé par « session invalidated ». Co-Authored-By: Claude Opus 4.8 (1M context) --- .forgejo/workflows/deploy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index ea9a44c..a1fd762 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -23,6 +23,9 @@ jobs: cd /opt/projects/info-canicule git fetch --prune origin main git reset --hard origin/main + # Auto-répare la session pass-cli expirée avant de rendre le .env, + # sinon « Your session has been invalidated » (cf. infra scripts/ensure-pass-session.sh). + [ -x /opt/infra/scripts/ensure-pass-session.sh ] && /opt/infra/scripts/ensure-pass-session.sh || true make env docker compose up -d --build --wait docker image prune -f