diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index b2dbd60faf..d8eb86fe84 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -149,7 +149,7 @@ jobs: timeout-minutes: 15 run: | PATH=/usr/bin - export TFLAGS='-j8 ${{ matrix.tflags }} ~615' + export TFLAGS='-j8 ${{ matrix.tflags }}' if [ -x "$(cygpath "${SYSTEMROOT}/System32/curl.exe")" ]; then TFLAGS+=" -ac $(cygpath "${SYSTEMROOT}/System32/curl.exe")" fi diff --git a/tests/libtest/test613.pl b/tests/libtest/test613.pl index 3bcd32aa44..2d4f390f77 100755 --- a/tests/libtest/test613.pl +++ b/tests/libtest/test613.pl @@ -66,6 +66,9 @@ if ($ARGV[0] eq "prepare") # represented exactly on a FAT filesystem. utime time, timegm(0,0,12,31,11,100), "rofile.txt"; chmod 0444, "rofile.txt"; + if($^O eq 'cygwin') { + system "chattr +r rofile.txt"; + } exit 0; } @@ -75,6 +78,9 @@ elsif ($ARGV[0] eq "postprocess") my $logfile = $ARGV[2]; # Clean up the test directory + if($^O eq 'cygwin') { + system "chattr -r $dirname/rofile.txt"; + } chmod 0666, "$dirname/rofile.txt"; unlink "$dirname/rofile.txt"; unlink "$dirname/plainfile.txt";