@@ -362,8 +362,10 @@ jobs:
362
362
sudo mkdir -p ${WORKSPACE}
363
363
364
364
# Clean up working directories
365
+ shopt -s dotglob
365
366
sudo rm -rf ${GITHUB_WORKSPACE}/*
366
367
sudo rm -rf ${WORKSPACE}/*
368
+ shopt -u dotglob
367
369
368
370
# Allow non-root access to the working directories
369
371
sudo chmod -R 777 ${GITHUB_WORKSPACE}
@@ -440,8 +442,10 @@ jobs:
440
442
fi
441
443
442
444
# Clean up working directories
445
+ shopt -s dotglob
443
446
rm -rf ${GITHUB_WORKSPACE}/*
444
447
rm -f ${RUNNER_TEMP}/Workspace.sparseimage
448
+ shopt -u dotglob
445
449
446
450
# Create case-sensitive workspace volume for macOS
447
451
hdiutil create ${RUNNER_TEMP}/Workspace.sparseimage \
@@ -731,7 +735,9 @@ jobs:
731
735
if : ${{ runner.os == 'Linux' }}
732
736
run : |
733
737
# Clean up working directories
738
+ shopt -s dotglob
734
739
sudo rm -rf ${GITHUB_WORKSPACE}/*
740
+ shopt -u dotglob
735
741
736
742
# Set environment variables
737
743
echo "TAR=tar" >> $GITHUB_ENV
@@ -740,7 +746,9 @@ jobs:
740
746
if : ${{ runner.os == 'macOS' }}
741
747
run : |
742
748
# Clean up working directories
749
+ shopt -s dotglob
743
750
rm -rf ${GITHUB_WORKSPACE}/*
751
+ shopt -u dotglob
744
752
745
753
# Set environment variables
746
754
echo "TAR=gtar" >> $GITHUB_ENV
@@ -819,7 +827,9 @@ jobs:
819
827
if : ${{ runner.os == 'Linux' }}
820
828
run : |
821
829
# Clean up working directories
830
+ shopt -s dotglob
822
831
sudo rm -rf ${GITHUB_WORKSPACE}/*
832
+ shopt -u dotglob
823
833
824
834
# Install common dependencies
825
835
sudo apt-get update
@@ -832,7 +842,9 @@ jobs:
832
842
if : ${{ runner.os == 'macOS' }}
833
843
run : |
834
844
# Clean up working directories
845
+ shopt -s dotglob
835
846
rm -rf ${GITHUB_WORKSPACE}/*
847
+ shopt -u dotglob
836
848
837
849
# Install required dependencies if running inside a GitHub-hosted runner
838
850
# (self-hosted runners are expected to provide all required dependencies)
@@ -894,7 +906,9 @@ jobs:
894
906
if : ${{ runner.os == 'Linux' }}
895
907
run : |
896
908
# Clean up working directories
909
+ shopt -s dotglob
897
910
sudo rm -rf ${GITHUB_WORKSPACE}/*
911
+ shopt -u dotglob
898
912
899
913
# Install common dependencies
900
914
sudo apt-get update
@@ -907,7 +921,9 @@ jobs:
907
921
if : ${{ runner.os == 'macOS' }}
908
922
run : |
909
923
# Clean up working directories
924
+ shopt -s dotglob
910
925
rm -rf ${GITHUB_WORKSPACE}/*
926
+ shopt -u dotglob
911
927
912
928
# Install required dependencies if running inside a GitHub-hosted runner
913
929
# (self-hosted runners are expected to provide all required dependencies)
@@ -1065,7 +1081,9 @@ jobs:
1065
1081
if : ${{ runner.os == 'Linux' }}
1066
1082
run : |
1067
1083
# Clean up working directories
1084
+ shopt -s dotglob
1068
1085
sudo rm -rf ${GITHUB_WORKSPACE}/*
1086
+ shopt -u dotglob
1069
1087
1070
1088
# Install required system packages
1071
1089
sudo apt-get update
@@ -1090,7 +1108,9 @@ jobs:
1090
1108
if : ${{ runner.os == 'macOS' }}
1091
1109
run : |
1092
1110
# Clean up working directories
1111
+ shopt -s dotglob
1093
1112
rm -rf ${GITHUB_WORKSPACE}/*
1113
+ shopt -u dotglob
1094
1114
1095
1115
# Install required system packages
1096
1116
brew install ccache coreutils dos2unix dtc gperf jq ninja
@@ -1112,7 +1132,9 @@ jobs:
1112
1132
if : ${{ runner.os == 'Windows' }}
1113
1133
run : |
1114
1134
# Clean up working directories
1135
+ shopt -s dotglob
1115
1136
rm -rf ${GITHUB_WORKSPACE}/*
1137
+ shopt -u dotglob
1116
1138
1117
1139
# Install required system packages
1118
1140
choco install ccache dtc-msys2 gperf jq ninja
0 commit comments