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

Reply via email to