fix(lasuite-drive): re-assert SECRET_COLLABORA_P_VERSION in EXTRA_ENV
continuous-integration/drone/push Build is passing

abra's pinned-version 'app new' regenerates the app .env from generation
hints and drops SECRET_COLLABORA_P_VERSION (the .env.sample ships the line
manually — not a generatable secret). Every secret-touching abra command
for the app then FATAs 'missing version for secret? (collabora_p)' and the
cold base deploy goes RED at install (first seen in the 2026-10-25 weekly
sweep's cold tests of the new releases: lasuite-drive never got past
install_steps' oidc_rpcs insert). Re-asserting the shipped version pin via
EXTRA_ENV restores the sample's contract.

Verified live on cc-ci: abra app check passes for the pinned sample env
collabora_p only with the line present; repro via 'abra app new -S' on
0.12.0+v0.21.0 dropped the line deterministically.
This commit is contained in:
autonomic-bot
2026-10-26 17:09:22 +00:00
parent d944ccac02
commit 521cd01c1c
2 changed files with 23 additions and 0 deletions
+7
View File
@@ -59,6 +59,13 @@ def EXTRA_ENV(ctx):
# postgres, redis, collabora ~1GB, onlyoffice ~2GB). Bump so abra waits long enough for
# convergence; kept under DEPLOY_TIMEOUT (1800) so Python never kills abra mid-wait.
"TIMEOUT": "1500",
# abra's pinned-version `app new` regenerates the .env from generation hints and DROPS
# SECRET_COLLABORA_P_VERSION (not a generatable secret — the .env.sample ships its
# version line manually). Without it every secret-touching abra command for the app
# FATAs "missing version for secret? (collabora_p)" → the base deploy goes RED at
# install. env_set runs after app_new, so re-asserting the shipped version pin here
# restores the sample's contract.
"SECRET_COLLABORA_P_VERSION": "v1",
}