[PATCH 4/7] github: fix Meson tests not executing at all
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Feb 11, 2026, 10:34 UTC
- Message-ID
- <20260211-b4-pks-ci-meson-improvements-v1-4-cb167cc80b86@pks.im>
- In-Reply-To
- <20260211-b4-pks-ci-meson-improvements-v1-0-cb167cc80b86@pks.im>
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: 1The 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> --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ebb1a06bfa..76ef513e72 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 != ''
-- 2.53.0.295.g64333814d3.dirty