fix: tighten internal semantic compose contracts
This commit is contained in:
@@ -19,6 +19,7 @@ TASK13_ROOT="$root"
|
||||
TASK13_TMP="$fixture"
|
||||
TASK13_RUN_ID="fixture-$profile"
|
||||
TASK13_PROJECT="thothii-task13-$profile"
|
||||
TASK13_PROFILE="$profile"
|
||||
TASK13_CORE_IMAGE="task13-core-$profile:fixture"
|
||||
TASK13_FRONTEND_IMAGE="task13-frontend-$profile:fixture"
|
||||
TASK13_SECRET_VALUE="task13-runtime-secret-$profile"
|
||||
@@ -36,6 +37,7 @@ TASK13_PI_SETTINGS="$fixture/settings.json"
|
||||
TASK13_LLM_SERVER="$fixture/fake-llm.mjs"
|
||||
TASK13_LLM_CONTAINER="$TASK13_PROJECT-llm"
|
||||
TASK13_REMOTE="$fixture/remote.git"
|
||||
TASK13_CURRENT_IMAGE_OVERRIDE="$fixture/current-image.yaml"
|
||||
mkdir -p "$TASK13_REMOTE"
|
||||
|
||||
workspace="$fixture/task13-smoke.yaml"
|
||||
@@ -94,6 +96,7 @@ 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"
|
||||
task13_assert_rendered_contract
|
||||
tsx_loader="$root/backend/node_modules/tsx/dist/loader.mjs"
|
||||
checker=(node --import "$tsx_loader" "$root/scripts/task13-runtime-fixture-check.ts")
|
||||
[[ -f "$tsx_loader" ]] || {
|
||||
|
||||
Reference in New Issue
Block a user