The Gitea runner's msys2 shell does not start in the checkout directory, so "bash ./tooling/install-deps.sh" reported the file missing even though the checkout succeeded (the Linux steps were fine — only the custom msys2 shell has the wrong CWD). Every Windows step now begins with cd "$GITHUB_WORKSPACE" to make all relative file references resolve.