Skip to content

Commit aa3a0c6

Browse files
committed
Verify that npm run prepare was run
1 parent 9ed1583 commit aa3a0c6

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.github/workflows/checks.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,17 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
jobs:
17+
verify-dist:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v3
21+
- run: npm i
22+
- run: npm run prepare
23+
- run: git diff --exit-code
24+
1725
defaults:
1826
runs-on: macos-latest
27+
needs: [verify-dist]
1928
steps:
2029
- uses: actions/checkout@v3
2130
- uses: ./
@@ -24,6 +33,7 @@ jobs:
2433

2534
xcodebuild-has-exited:
2635
runs-on: macos-latest
36+
needs: [verify-dist]
2737
steps:
2838
- uses: actions/checkout@v3
2939
- uses: ./
@@ -37,6 +47,7 @@ jobs:
3747
3848
executable-runs:
3949
runs-on: macos-latest
50+
needs: [verify-dist]
4051
steps:
4152
- uses: actions/checkout@v3
4253
- uses: ./
@@ -52,6 +63,7 @@ jobs:
5263
5364
invalid-action-fails:
5465
runs-on: macos-latest
66+
needs: [verify-dist]
5567
steps:
5668
- uses: actions/checkout@v3
5769
- uses: ./
@@ -67,6 +79,7 @@ jobs:
6779
6880
invalid-platform-fails:
6981
runs-on: macos-latest
82+
needs: [verify-dist]
7083
steps:
7184
- uses: actions/checkout@v3
7285
- uses: ./
@@ -82,6 +95,7 @@ jobs:
8295
8396
invalid-swift-fails:
8497
runs-on: macos-latest
98+
needs: [verify-dist]
8599
steps:
86100
- uses: actions/checkout@v3
87101
- uses: ./
@@ -97,6 +111,7 @@ jobs:
97111
98112
invalid-xcode-fails:
99113
runs-on: macos-latest
114+
needs: [verify-dist]
100115
steps:
101116
- uses: actions/checkout@v3
102117
- uses: ./
@@ -112,6 +127,7 @@ jobs:
112127
113128
missing-api-key-id-fails:
114129
runs-on: macos-latest
130+
needs: [verify-dist]
115131
steps:
116132
- uses: actions/checkout@v3
117133
- uses: ./
@@ -128,6 +144,7 @@ jobs:
128144
129145
missing-api-key-issuer-id-fails:
130146
runs-on: macos-latest
147+
needs: [verify-dist]
131148
steps:
132149
- uses: actions/checkout@v3
133150
- uses: ./
@@ -144,6 +161,7 @@ jobs:
144161
145162
null-none-action:
146163
runs-on: macos-latest
164+
needs: [verify-dist]
147165
strategy:
148166
matrix:
149167
action:
@@ -160,6 +178,7 @@ jobs:
160178

161179
configurations:
162180
runs-on: macos-latest
181+
needs: [verify-dist]
163182
strategy:
164183
matrix:
165184
configuration:
@@ -177,6 +196,7 @@ jobs:
177196

178197
verbosity:
179198
runs-on: macos-latest
199+
needs: [verify-dist]
180200
strategy:
181201
matrix:
182202
verbosity:
@@ -193,6 +213,7 @@ jobs:
193213
swift:
194214
name: swift ${{ matrix.swift }}
195215
runs-on: ${{ matrix.os }}
216+
needs: [verify-dist]
196217
strategy:
197218
matrix:
198219
swift:
@@ -223,6 +244,7 @@ jobs:
223244
xcode:
224245
name: ${{ matrix.platform }} (${{ matrix.action }}, ${{ matrix.xcode }}${{ matrix.codecov && ', cc' || ''}})
225246
runs-on: ${{ matrix.os || 'macos-11' }}
247+
needs: [verify-dist]
226248
strategy:
227249
matrix:
228250
platform:
@@ -268,6 +290,7 @@ jobs:
268290
more-xcode:
269291
name: ${{ matrix.platform }} (${{ matrix.action }}, ${{ matrix.xcode }}${{ matrix.codecov && ', cc' || ''}}, ${{ matrix.os }})
270292
runs-on: ${{ matrix.os }}
293+
needs: [verify-dist]
271294
strategy:
272295
matrix:
273296
os:
@@ -298,6 +321,7 @@ jobs:
298321
verify-codecov:
299322
name: ${{ matrix.platform }} (${{ matrix.action }}${{ matrix.codecov && ', cc' || ''}}${{ matrix.warnings-as-errors && ', warnings-as-errors' || ''}})
300323
runs-on: macos-latest
324+
needs: [verify-dist]
301325
strategy:
302326
matrix:
303327
platform:
@@ -325,6 +349,7 @@ jobs:
325349
verify-swift-version:
326350
name: .swift-version
327351
runs-on: macos-10.15
352+
needs: [verify-dist]
328353
steps:
329354
- uses: actions/checkout@v3
330355
- uses: mxcl/get-swift-version@v1

0 commit comments

Comments
 (0)