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>

Patrick Steinhardt committed Feb 19, 2026 at 07:25 UTC 420b4ca2dce7143fcd79892393a879a1d8e276f7
1 file changed +1 -1
.github/workflows/main.yml
+1 -1
@@ -297,7 +297,7 @@ jobs:
297 name: windows-meson-artifacts
298 path: build
299 - name: Test
300 - shell: pwsh
300 + shell: bash
301 run: ci/run-test-slice-meson.sh build ${{matrix.nr}} 10
302 - name: print test failures
303 if: failure() && env.FAILED_TEST_ARTIFACTS != ''