From c8c285e000675db159ee75d94003289bae8e0075 Mon Sep 17 00:00:00 2001 From: Clint Branham Date: Mon, 23 Mar 2026 16:10:26 -0500 Subject: [PATCH] fix(ci): use RUNNER_TEMP env var in tfvars heredoc, add debug output ${{ runner.temp }} may resolve differently inside containers. Use ${RUNNER_TEMP} shell variable with unquoted heredoc instead. Added debug output to diagnose ISO path issues. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/integration-tests.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 2bb744d..4d0ed90 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -211,22 +211,27 @@ jobs: TF_VAR_target_node: ${{ secrets.PVE_TARGET_NODE }} TF_VAR_test_vm_password: ${{ env.PVE_PASSWORD }} run: | - cat > /tmp/instances.tfvars.json <<'TFVARS' + cat > /tmp/instances.tfvars.json </dev/null || echo "No ISOs in RUNNER_TEMP" + ls -la "${CACHE_DIR}/"*.iso 2>/dev/null || echo "No ISOs in CACHE_DIR" terraform apply -auto-approve -input=false -var-file=/tmp/instances.tfvars.json # ── Wait for both PVE instances and create API tokens ────────────