@@ -88,96 +88,70 @@ jobs:
88
88
run : " echo \" [CI_PR_NUMBER=$num]\" "
89
89
env :
90
90
num : " ${{ github.event.number }}"
91
- if : " success() && !env.SKIP_JOB && github.event_name == 'pull_request'"
91
+ if : " success() && github.event_name == 'pull_request'"
92
92
- name : add extra environment variables
93
93
run : src/ci/scripts/setup-environment.sh
94
94
env :
95
95
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
100
96
- name : ensure the channel matches the target branch
101
97
run : src/ci/scripts/verify-channel.sh
102
- if : success() && !env.SKIP_JOB
103
98
- name : collect CPU statistics
104
99
run : src/ci/scripts/collect-cpu-stats.sh
105
- if : success() && !env.SKIP_JOB
106
100
- name : show the current environment
107
101
run : src/ci/scripts/dump-environment.sh
108
- if : success() && !env.SKIP_JOB
109
102
- name : install awscli
110
103
run : src/ci/scripts/install-awscli.sh
111
- if : success() && !env.SKIP_JOB
112
104
- name : install sccache
113
105
run : src/ci/scripts/install-sccache.sh
114
- if : success() && !env.SKIP_JOB
115
106
- name : select Xcode
116
107
run : src/ci/scripts/select-xcode.sh
117
- if : success() && !env.SKIP_JOB
118
108
- name : install clang
119
109
run : src/ci/scripts/install-clang.sh
120
- if : success() && !env.SKIP_JOB
121
110
- name : install tidy
122
111
run : src/ci/scripts/install-tidy.sh
123
- if : success() && !env.SKIP_JOB
124
112
- name : install WIX
125
113
run : src/ci/scripts/install-wix.sh
126
- if : success() && !env.SKIP_JOB
127
114
- name : disable git crlf conversion
128
115
run : src/ci/scripts/disable-git-crlf-conversion.sh
129
- if : success() && !env.SKIP_JOB
130
116
- name : checkout submodules
131
117
run : src/ci/scripts/checkout-submodules.sh
132
- if : success() && !env.SKIP_JOB
133
118
- name : install MSYS2
134
119
run : src/ci/scripts/install-msys2.sh
135
- if : success() && !env.SKIP_JOB
136
120
- name : install MinGW
137
121
run : src/ci/scripts/install-mingw.sh
138
- if : success() && !env.SKIP_JOB
139
122
- name : install ninja
140
123
run : src/ci/scripts/install-ninja.sh
141
- if : success() && !env.SKIP_JOB
142
124
- name : enable ipv6 on Docker
143
125
run : src/ci/scripts/enable-docker-ipv6.sh
144
- if : success() && !env.SKIP_JOB
145
126
- name : disable git crlf conversion
146
127
run : src/ci/scripts/disable-git-crlf-conversion.sh
147
- if : success() && !env.SKIP_JOB
148
128
- name : ensure line endings are correct
149
129
run : src/ci/scripts/verify-line-endings.sh
150
- if : success() && !env.SKIP_JOB
151
130
- name : ensure backported commits are in upstream branches
152
131
run : src/ci/scripts/verify-backported-commits.sh
153
- if : success() && !env.SKIP_JOB
154
132
- name : ensure the stable version number is correct
155
133
run : src/ci/scripts/verify-stable-version-number.sh
156
- if : success() && !env.SKIP_JOB
157
134
- name : run the build
158
135
run : src/ci/scripts/run-build-from-ci.sh 2>&1
159
136
env :
160
137
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
161
138
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
162
139
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
163
- if : success() && !env.SKIP_JOB
164
140
- name : create github artifacts
165
141
run : src/ci/scripts/create-doc-artifacts.sh
166
- if : success() && !env.SKIP_JOB
167
142
- name : upload artifacts to github
168
143
uses : actions/upload-artifact@v4
169
144
with :
170
145
name : " ${{ env.DOC_ARTIFACT_NAME }}"
171
146
path : obj/artifacts/doc
172
147
if-no-files-found : ignore
173
148
retention-days : 5
174
- if : success() && !env.SKIP_JOB
175
149
- name : upload artifacts to S3
176
150
run : src/ci/scripts/upload-artifacts.sh
177
151
env :
178
152
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
179
153
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')"
181
155
master :
182
156
name : master
183
157
runs-on : ubuntu-latest
@@ -202,7 +176,6 @@ jobs:
202
176
shell : bash
203
177
env :
204
178
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
205
- if : success() && !env.SKIP_JOB
206
179
try-success :
207
180
needs :
208
181
- job
0 commit comments