73
73
sudo apt-get update
74
74
sudo apt-get install -y eatmydata
75
75
sudo eatmydata apt-get install -y gettext gcc-aarch64-linux-gnu mingw-w64
76
- pip install -r requirements-ci.txt -r requirements- dev.txt
76
+ pip install -r requirements-dev.txt
77
77
- name : Versions
78
78
run : |
79
79
gcc --version
@@ -136,13 +136,14 @@ jobs:
136
136
with :
137
137
name : mpy-cross.static-x64-windows
138
138
path : mpy-cross/mpy-cross.static.exe
139
- - name : Upload mpy-cross builds to S3
139
+ - name : Upload to S3
140
140
if : (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
141
141
env :
142
142
AWS_PAGER : ' '
143
143
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
144
144
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
145
145
run : |
146
+ pip install awscli
146
147
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-aarch64 s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-aarch64-${{ env.CP_VERSION }} --no-progress --region us-east-1
147
148
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-raspbian s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-raspbian-${{ env.CP_VERSION }} --no-progress --region us-east-1
148
149
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-amd64-linux-${{ env.CP_VERSION }} --no-progress --region us-east-1
@@ -286,7 +287,7 @@ jobs:
286
287
sudo apt-get update
287
288
sudo apt-get install -y eatmydata
288
289
sudo eatmydata apt-get install -y latexmk librsvg2-bin texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
289
- pip install -r requirements-ci.txt -r requirements- doc.txt
290
+ pip install -r requirements-doc.txt
290
291
- name : Build and Validate Stubs
291
292
run : make check-stubs -j2
292
293
- uses : actions/upload-artifact@v3
@@ -306,13 +307,14 @@ jobs:
306
307
with :
307
308
name : docs
308
309
path : _build/latex
309
- - name : Upload stubs to S3
310
+ - name : Upload to S3
310
311
if : (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
311
312
env :
312
313
AWS_PAGER : ' '
313
314
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
314
315
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
315
316
run : |
317
+ pip install awscli
316
318
zip -9r circuitpython-stubs.zip circuitpython-stubs
317
319
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp circuitpython-stubs/dist/*.tar.gz s3://adafruit-circuit-python/bin/stubs/circuitpython-stubs-${{ env.CP_VERSION }}.zip --no-progress --region us-east-1
318
320
- name : Upload stubs to PyPi
@@ -363,7 +365,7 @@ jobs:
363
365
- name : Install dependencies
364
366
run : |
365
367
sudo apt-get install -y gettext mtools
366
- pip install -r requirements-ci.txt -r requirements- dev.txt
368
+ pip install -r requirements-dev.txt
367
369
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
368
370
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
369
371
- uses : carlosperate/arm-none-eabi-gcc-action@v1
@@ -400,7 +402,9 @@ jobs:
400
402
name : ${{ matrix.board }}
401
403
path : bin/${{ matrix.board }}
402
404
- name : Upload to S3
403
- run : " [ -z \" $AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
405
+ run : |
406
+ pip install awscli
407
+ "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
404
408
env :
405
409
AWS_PAGER : ' '
406
410
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -448,7 +452,7 @@ jobs:
448
452
- name : Install dependencies
449
453
run : |
450
454
sudo apt-get install -y gettext
451
- pip install -r requirements-ci.txt -r requirements- dev.txt
455
+ pip install -r requirements-dev.txt
452
456
- name : Versions
453
457
run : |
454
458
gcc --version
@@ -469,7 +473,9 @@ jobs:
469
473
name : ${{ matrix.board }}
470
474
path : bin/${{ matrix.board }}
471
475
- name : Upload to S3
472
- run : " [ -z \" $AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
476
+ run : |
477
+ pip install awscli
478
+ "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
473
479
env :
474
480
AWS_PAGER : ' '
475
481
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -539,7 +545,7 @@ jobs:
539
545
run : |
540
546
source $IDF_PATH/export.sh
541
547
sudo apt-get install -y gettext ninja-build
542
- pip install -r requirements-ci.txt -r requirements- dev.txt
548
+ pip install -r requirements-dev.txt
543
549
env :
544
550
IDF_PATH : ${{ github.workspace }}/ports/espressif/esp-idf
545
551
IDF_TOOLS_PATH : ${{ github.workspace }}/.idf_tools
@@ -574,7 +580,9 @@ jobs:
574
580
name : ${{ matrix.board }}
575
581
path : bin/${{ matrix.board }}
576
582
- name : Upload to S3
577
- run : " [ -z \" $AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
583
+ run : |
584
+ pip install awscli
585
+ "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
578
586
env :
579
587
AWS_PAGER : ' '
580
588
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -619,7 +627,7 @@ jobs:
619
627
- name : Install dependencies
620
628
run : |
621
629
sudo apt-get install -y gettext
622
- pip install -r requirements-ci.txt -r requirements- dev.txt
630
+ pip install -r requirements-dev.txt
623
631
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
624
632
sudo tar -C /usr --strip-components=1 -xaf riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
625
633
- name : Versions
@@ -642,7 +650,9 @@ jobs:
642
650
name : ${{ matrix.board }}
643
651
path : bin/${{ matrix.board }}
644
652
- name : Upload to S3
645
- run : " [ -z \" $AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
653
+ run : |
654
+ pip install awscli
655
+ "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
646
656
env :
647
657
AWS_PAGER : ' '
648
658
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
0 commit comments