@@ -417,9 +417,13 @@ jobs:
417417 # Compile pg_regress
418418 make -C "${SRC_DIR}/src/test/regress" pg_regress
419419
420- # Prepare artifact directory
420+ cd "${SRC_DIR}/src/test/regress"
421+ make
421422 mkdir -p "${GITHUB_WORKSPACE}/regress_bin"
422- cp "${SRC_DIR}/src/test/regress/pg_regress" "${GITHUB_WORKSPACE}/regress_bin/"
423+ cp pg_regress "${GITHUB_WORKSPACE}/regress_bin/"
424+ cp init_file "${GITHUB_WORKSPACE}/regress_bin/" || true
425+ cp *.pl "${GITHUB_WORKSPACE}/regress_bin/" || true
426+ cp *.pm "${GITHUB_WORKSPACE}/regress_bin/" || true
423427 # Copy any necessary shared libraries or init files if needed
424428 cp "${SRC_DIR}/src/test/regress/init_file" "${GITHUB_WORKSPACE}/regress_bin/" || true
425429
@@ -593,9 +597,9 @@ jobs:
593597 # The test_binary_swap.sh script expects pg_regress at ../regress/pg_regress
594598 # We are running from src/test/binary_swap, so it looks for src/test/regress/pg_regress
595599 mkdir -p "${SRC_DIR}/src/test/regress"
596- cp "${GITHUB_WORKSPACE}/regress_bin/pg_regress" "${SRC_DIR}/src/test/regress/"
597- cp "${GITHUB_WORKSPACE}/regress_bin/init_file" "${SRC_DIR}/src/test/regress/" || true
600+ cp ${GITHUB_WORKSPACE}/regress_bin/* "${SRC_DIR}/src/test/regress/"
598601 chmod +x "${SRC_DIR}/src/test/regress/pg_regress"
602+ chmod +x "${SRC_DIR}/src/test/regress/"*.pl || true
599603 ls -la "${SRC_DIR}/src/test/regress/"
600604
601605 - name : Run Binary Swap Tests
0 commit comments