]> git.ipfire.org Git - thirdparty/git.git/commitdiff
ci: allow github-actions print test failures again
authorJunio C Hamano <gitster@pobox.com>
Wed, 16 Jul 2025 21:07:54 +0000 (14:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Jul 2025 21:09:51 +0000 (14:09 -0700)
eab5dbab (ci: wire up Meson builds, 2024-12-13) added two instances
of a very similar construct

    FAILED_TEST_ARTIFACTS=${TEST_OUTPUT_DIRECTORY:-t}/failed-test-artifacts

one to ci/lib.sh and the other to ci/print-test-failures.sh
Unfortunately, the latter had a typo causing shell to emit "Bad
substitution".  Fix it.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
ci/print-test-failures.sh

index dc910e51609cd7344b1ad03fdb4e820e47ad3a88..5545e77c1360248df83b6034efcf592398ea8899 100755 (executable)
@@ -41,7 +41,7 @@ do
                case "$CI_TYPE" in
                github-actions)
                        mkdir -p failed-test-artifacts
-                       echo "FAILED_TEST_ARTIFACTS=${TEST_OUTPUT_DIRECTORY:t}/failed-test-artifacts" >>$GITHUB_ENV
+                       echo "FAILED_TEST_ARTIFACTS=${TEST_OUTPUT_DIRECTORY:-t}/failed-test-artifacts" >>$GITHUB_ENV
                        cp "${TEST_EXIT%.exit}.out" failed-test-artifacts/
                        tar czf failed-test-artifacts/"$test_name".trash.tar.gz "$trash_dir"
                        continue