fix(runner): allow version-guarded base repair overlays
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-10-26 17:34:56 +00:00
parent 5c23fb7d78
commit b944eca41d
2 changed files with 38 additions and 0 deletions
+4
View File
@@ -487,6 +487,10 @@ def deploy_app(
# may already include the environmental compose.ccci.yml). Stripped before the head redeploy
# (generic.perform_upgrade) so the PR head runs unmodified.
if apply_previous:
# This untracked overlay also trips abra's pinned-deploy clean-tree gate.
# The exact version was checked out above; chaos deploys that base plus
# its repair, just as for compose.ccci.yml, without fetching latest.
chaos = True
cf = compose_file_add(extra.get("COMPOSE_FILE", "compose.yml"), PREVIOUS_COMPOSE)
abra.env_set(domain, "COMPOSE_FILE", cf)
provide_previous_overlay(recipe)