@@ -96,15 +96,14 @@ jobs:
96
96
with :
97
97
cp-version : ${{ needs.scheduler.outputs.cp-version }}
98
98
99
-
100
99
mpy-cross :
101
100
needs : scheduler
102
101
if : needs.scheduler.outputs.build-boards == 'True'
103
102
uses : ./.github/workflows/build-mpy-cross.yml
103
+ secrets : inherit
104
104
with :
105
105
cp-version : ${{ needs.scheduler.outputs.cp-version }}
106
106
107
-
108
107
mpy-cross-mac :
109
108
runs-on : macos-11
110
109
needs : scheduler
@@ -152,9 +151,9 @@ jobs:
152
151
(github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') ||
153
152
(github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
154
153
run : |
155
- [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1
156
- [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1
157
- [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1
154
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/macos-11/ mpy-cross-macos-11-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1
155
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/macos-11/ mpy-cross-macos-11-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1
156
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/macos-11/ mpy-cross-macos-11-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1
158
157
env :
159
158
AWS_PAGER : ' '
160
159
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -201,6 +200,11 @@ jobs:
201
200
with :
202
201
name : docs
203
202
path : _build/latex
203
+ - name : Zip stubs
204
+ if : >-
205
+ (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') ||
206
+ (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
207
+ run : zip -9r circuitpython-stubs.zip circuitpython-stubs
204
208
- name : Upload to S3
205
209
uses : ./.github/actions/upload_aws
206
210
with :
@@ -218,41 +222,41 @@ jobs:
218
222
[ -z "$TWINE_USERNAME" ] || echo "Uploading dev release to PyPi"
219
223
[ -z "$TWINE_USERNAME" ] || twine upload circuitpython-stubs/dist/*
220
224
221
-
222
225
aarch :
223
226
needs : [scheduler, mpy-cross, tests]
224
227
if : ${{ needs.scheduler.outputs.boards-aarch != '[]' }}
225
228
uses : ./.github/workflows/build-boards.yml
229
+ secrets : inherit
226
230
with :
227
231
platform : aarch
228
232
boards : ${{ needs.scheduler.outputs.boards-aarch }}
229
233
cp-version : ${{ needs.scheduler.outputs.cp-version }}
230
234
231
-
232
235
arm :
233
236
needs : [scheduler, mpy-cross, tests]
234
237
if : ${{ needs.scheduler.outputs.boards-arm != '[]' }}
235
238
uses : ./.github/workflows/build-boards.yml
239
+ secrets : inherit
236
240
with :
237
241
platform : arm
238
242
boards : ${{ needs.scheduler.outputs.boards-arm }}
239
243
cp-version : ${{ needs.scheduler.outputs.cp-version }}
240
244
241
-
242
245
esp :
243
246
needs : [scheduler, mpy-cross, tests]
244
247
if : ${{ needs.scheduler.outputs.boards-esp != '[]' }}
245
248
uses : ./.github/workflows/build-boards.yml
249
+ secrets : inherit
246
250
with :
247
251
platform : esp
248
252
boards : ${{ needs.scheduler.outputs.boards-esp }}
249
253
cp-version : ${{ needs.scheduler.outputs.cp-version }}
250
254
251
-
252
255
riscv :
253
256
needs : [scheduler, mpy-cross, tests]
254
257
if : ${{ needs.scheduler.outputs.boards-riscv != '[]' }}
255
258
uses : ./.github/workflows/build-boards.yml
259
+ secrets : inherit
256
260
with :
257
261
platform : riscv
258
262
boards : ${{ needs.scheduler.outputs.boards-riscv }}
@@ -262,6 +266,7 @@ jobs:
262
266
needs : [scheduler, mpy-cross, tests]
263
267
if : ${{ needs.scheduler.outputs.boards-rpi != '[]' }}
264
268
uses : ./.github/workflows/build-boards.yml
269
+ secrets : inherit
265
270
with :
266
271
platform : arm
267
272
boards : ${{ needs.scheduler.outputs.boards-rpi }}
0 commit comments