https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=08935e2093bdc5a19ae33512687c995f70d3f47c
commit 08935e2093bdc5a19ae33512687c995f70d3f47c Author: Jon Turney <[email protected]> Date: Thu Mar 20 16:27:19 2025 +0000 CI: Remove inheritable permissions from working directory Remove inheritable permissions from the working directory, since they break assumptions that the testsuite makes about the filemode a given umask will result in. (cherry picked from commit d2bb03ae35f1d1b4a8f73e35f593d2d83d55752d) Diff: --- .github/workflows/cygwin.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/cygwin.yml b/.github/workflows/cygwin.yml index 803462a01..53dd06d3c 100644 --- a/.github/workflows/cygwin.yml +++ b/.github/workflows/cygwin.yml @@ -105,6 +105,9 @@ jobs: # endings, but this could still be dangerous e.g if we need symlinks in the # repo) - run: git config --global core.autocrlf input + # remove inheritable permissions since they break assumptions testsuite + # makes about file modes + - run: icacls . /inheritance:r - uses: actions/checkout@v3 # install cygwin and build tools
