fix(ci): run server compose through privileged surface

This commit is contained in:
2026-08-26 03:53:06 +02:00
parent dfc605da78
commit 9a62fce1ad
2 changed files with 26 additions and 4 deletions
+10
View File
@@ -113,7 +113,17 @@ fi
rendered="$fixture/rendered.json"
docker compose --project-name "$TASK13_PROJECT" --project-directory "$root" \
--env-file "$TASK13_ENV_FILE" "${compose_files[@]}" config --format json >"$rendered"
if [[ "$profile" == server ]]; then
original_task13_compose_invoke="$(declare -f task13_compose_invoke)"
task13_compose_invoke() {
"$@"
}
fi
task13_assert_rendered_contract
if [[ "$profile" == server ]]; then
unset -f task13_compose_invoke
eval "$original_task13_compose_invoke"
fi
maintenance_rendered="$fixture/maintenance-rendered.json"
docker compose --project-name "$TASK13_PROJECT" --project-directory "$root" \
--env-file "$TASK13_ENV_FILE" "${compose_files[@]}" --profile workspace-maintenance \