@@ -88,96 +88,70 @@ jobs:
8888        run : " echo \" [CI_PR_NUMBER=$num]\" " 
8989        env :
9090          num : " ${{ github.event.number }}" 
91-         if : " success() && !env.SKIP_JOB &&  github.event_name == 'pull_request'" 
91+         if : " success() && github.event_name == 'pull_request'" 
9292      - name : add extra environment variables 
9393        run : src/ci/scripts/setup-environment.sh 
9494        env :
9595          EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}" 
96-         if : success() && !env.SKIP_JOB 
97-       - name : decide whether to skip this job 
98-         run : src/ci/scripts/should-skip-this.sh 
99-         if : success() && !env.SKIP_JOB 
10096      - name : ensure the channel matches the target branch 
10197        run : src/ci/scripts/verify-channel.sh 
102-         if : success() && !env.SKIP_JOB 
10398      - name : collect CPU statistics 
10499        run : src/ci/scripts/collect-cpu-stats.sh 
105-         if : success() && !env.SKIP_JOB 
106100      - name : show the current environment 
107101        run : src/ci/scripts/dump-environment.sh 
108-         if : success() && !env.SKIP_JOB 
109102      - name : install awscli 
110103        run : src/ci/scripts/install-awscli.sh 
111-         if : success() && !env.SKIP_JOB 
112104      - name : install sccache 
113105        run : src/ci/scripts/install-sccache.sh 
114-         if : success() && !env.SKIP_JOB 
115106      - name : select Xcode 
116107        run : src/ci/scripts/select-xcode.sh 
117-         if : success() && !env.SKIP_JOB 
118108      - name : install clang 
119109        run : src/ci/scripts/install-clang.sh 
120-         if : success() && !env.SKIP_JOB 
121110      - name : install tidy 
122111        run : src/ci/scripts/install-tidy.sh 
123-         if : success() && !env.SKIP_JOB 
124112      - name : install WIX 
125113        run : src/ci/scripts/install-wix.sh 
126-         if : success() && !env.SKIP_JOB 
127114      - name : disable git crlf conversion 
128115        run : src/ci/scripts/disable-git-crlf-conversion.sh 
129-         if : success() && !env.SKIP_JOB 
130116      - name : checkout submodules 
131117        run : src/ci/scripts/checkout-submodules.sh 
132-         if : success() && !env.SKIP_JOB 
133118      - name : install MSYS2 
134119        run : src/ci/scripts/install-msys2.sh 
135-         if : success() && !env.SKIP_JOB 
136120      - name : install MinGW 
137121        run : src/ci/scripts/install-mingw.sh 
138-         if : success() && !env.SKIP_JOB 
139122      - name : install ninja 
140123        run : src/ci/scripts/install-ninja.sh 
141-         if : success() && !env.SKIP_JOB 
142124      - name : enable ipv6 on Docker 
143125        run : src/ci/scripts/enable-docker-ipv6.sh 
144-         if : success() && !env.SKIP_JOB 
145126      - name : disable git crlf conversion 
146127        run : src/ci/scripts/disable-git-crlf-conversion.sh 
147-         if : success() && !env.SKIP_JOB 
148128      - name : ensure line endings are correct 
149129        run : src/ci/scripts/verify-line-endings.sh 
150-         if : success() && !env.SKIP_JOB 
151130      - name : ensure backported commits are in upstream branches 
152131        run : src/ci/scripts/verify-backported-commits.sh 
153-         if : success() && !env.SKIP_JOB 
154132      - name : ensure the stable version number is correct 
155133        run : src/ci/scripts/verify-stable-version-number.sh 
156-         if : success() && !env.SKIP_JOB 
157134      - name : run the build 
158135        run : src/ci/scripts/run-build-from-ci.sh 2>&1 
159136        env :
160137          AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}" 
161138          AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}" 
162139          TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}" 
163-         if : success() && !env.SKIP_JOB 
164140      - name : create github artifacts 
165141        run : src/ci/scripts/create-doc-artifacts.sh 
166-         if : success() && !env.SKIP_JOB 
167142      - name : upload artifacts to github 
168143        uses : actions/upload-artifact@v4 
169144        with :
170145          name : " ${{ env.DOC_ARTIFACT_NAME }}" 
171146          path : obj/artifacts/doc 
172147          if-no-files-found : ignore 
173148          retention-days : 5 
174-         if : success() && !env.SKIP_JOB 
175149      - name : upload artifacts to S3 
176150        run : src/ci/scripts/upload-artifacts.sh 
177151        env :
178152          AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}" 
179153          AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}" 
180-         if : " success() && !env.SKIP_JOB &&  (github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1')" 
154+         if : " success() && (github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1')" 
181155  master :
182156    name : master 
183157    runs-on : ubuntu-latest 
@@ -202,7 +176,6 @@ jobs:
202176        shell : bash 
203177        env :
204178          TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}" 
205-         if : success() && !env.SKIP_JOB 
206179  try-success :
207180    needs :
208181      - job 
0 commit comments