aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2026-02-19 07:25:30 +0100
committerJunio C Hamano <gitster@pobox.com>2026-02-19 10:22:31 -0800
commit420b4ca2dce7143fcd79892393a879a1d8e276f7 (patch)
treeaa6e376e3826c0f05e8ea2a25e7a7dd2cb7ca95d
parent01b7be0d20afc9ac392d4b3906e471dea63df38d (diff)
downloadgit-420b4ca2dce7143fcd79892393a879a1d8e276f7.tar.xz
github: fix Meson tests not executing at all
While the win+Meson test jobs run in GitHub workflows, the shell script that is supposed to run the jobs is seemingly not running at all. All that the CI job prints is the following: Run ci/run-test-slice-meson.sh build 1 10 ci/run-test-slice-meson.sh build 1 10 shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" env: DEVELOPER: 1 The step is currently defined to use PowerShell, and of course it doesn't know how to execute POSIX shell scripts. What's surprising though is that this step doesn't even lead to a CI failure. Fix the issue by using Bash instead of PowerShell, as we do in other steps that execute shell scripts. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--.github/workflows/main.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index ec1a660981..a011d8d0f9 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -297,7 +297,7 @@ jobs:
name: windows-meson-artifacts
path: build
- name: Test
- shell: pwsh
+ shell: bash
run: ci/run-test-slice-meson.sh build ${{matrix.nr}} 10
- name: print test failures
if: failure() && env.FAILED_TEST_ARTIFACTS != ''