From 26f5c0558c29c67ff5d824ca20cbd41cd2307f32 Mon Sep 17 00:00:00 2001 From: Clint Branham Date: Wed, 18 Mar 2026 16:19:56 -0500 Subject: [PATCH] fix(ci): add --tmp /tmp to prepare-iso to avoid permission denied The proxmox-auto-install-assistant defaults --tmp to the source ISO's directory (/opt/pve-isos/), which the runner user can't write to. Co-Authored-By: Claude Opus 4.6 (1M context) --- tests/infrastructure/scripts/prepare-auto-iso.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/infrastructure/scripts/prepare-auto-iso.sh b/tests/infrastructure/scripts/prepare-auto-iso.sh index 3ab2b14..3bc3b98 100755 --- a/tests/infrastructure/scripts/prepare-auto-iso.sh +++ b/tests/infrastructure/scripts/prepare-auto-iso.sh @@ -28,10 +28,12 @@ echo " Answer file: $ANSWER_FILE" echo " First boot: ${FIRST_BOOT:-none}" echo " Output: $OUTPUT_ISO" +# Use /tmp for staging to avoid permission issues with the source ISO directory proxmox-auto-install-assistant prepare-iso \ --fetch-from iso \ --answer-file "$ANSWER_FILE" \ "${FIRST_BOOT_ARGS[@]}" \ + --tmp /tmp \ --output "$OUTPUT_ISO" \ "$BASE_ISO"