37
37
run : |
38
38
sudo apt-get install -y eatmydata
39
39
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
40
- pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black
40
+ pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli
41
41
- name : Versions
42
42
run : |
43
43
gcc --version
@@ -86,35 +86,35 @@ jobs:
86
86
working-directory : tools
87
87
- name : Build mpy-cross.static-raspbian
88
88
run : make -C mpy-cross -j2 -f Makefile.static-raspbian
89
- - uses : actions/upload-artifact@v1.0.0
89
+ - uses : actions/upload-artifact@v2
90
90
with :
91
91
name : mpy-cross.static-raspbian
92
92
path : mpy-cross/mpy-cross.static-raspbian
93
93
94
94
- name : Build mpy-cross.static
95
95
run : make -C mpy-cross -j2 -f Makefile.static
96
- - uses : actions/upload-artifact@v1.0.0
96
+ - uses : actions/upload-artifact@v2
97
97
with :
98
98
name : mpy-cross.static-amd64-linux
99
99
path : mpy-cross/mpy-cross.static
100
100
101
101
- name : Build mpy-cross.static-mingw
102
102
run : make -C mpy-cross -j2 -f Makefile.static-mingw
103
- - uses : actions/upload-artifact@v1.0.0
103
+ - uses : actions/upload-artifact@v2
104
104
with :
105
105
name : mpy-cross.static-x64-windows
106
106
path : mpy-cross/mpy-cross.static.exe
107
107
108
108
- name : Upload mpy-cross builds to S3
109
109
run : |
110
- " [ -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"
111
- " [ -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"
112
- " [ -z \ "$AWS_ACCESS_KEY_ID\ " ] || aws s3 cp mpy-cross/mpy-cross.static-mingw s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-mingw-${{ env.CP_VERSION }} --no-progress --region us-east-1"
113
- " [ -z \ "$AWS_ACCESS_KEY_ID\ " ] || aws s3 cp mpy-cross/mpy-cross.static.exe s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-x64-windows-${{ env.CP_VERSION }}.exe --no-progress --region us-east-1"
110
+ [ -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
111
+ [ -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
112
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-mingw s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-mingw-${{ env.CP_VERSION }} --no-progress --region us-east-1
113
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static.exe s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-x64-windows-${{ env.CP_VERSION }}.exe --no-progress --region us-east-1
114
114
env :
115
115
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
116
116
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
117
- if : github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
117
+ if : true || github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
118
118
119
119
120
120
mpy-cross-mac :
@@ -124,9 +124,9 @@ jobs:
124
124
env :
125
125
GITHUB_CONTEXT : ${{ toJson(github) }}
126
126
run : echo "$GITHUB_CONTEXT"
127
- - name : Make gettext programs available
127
+ - name : Install dependencies
128
128
run : |
129
- brew install gettext
129
+ brew install gettext awscli
130
130
echo "::set-env name=PATH::/usr/local/opt/gettext/bin:$PATH"
131
131
- name : Versions
132
132
run : |
@@ -144,16 +144,17 @@ jobs:
144
144
echo "::set-env name=CP_VERSION::$(git describe --dirty --tags)"
145
145
- name : Build mpy-cross
146
146
run : make -C mpy-cross -j2
147
- - uses : actions/upload-artifact@v1.0.0
147
+ - uses : actions/upload-artifact@v2
148
148
with :
149
149
name : mpy-cross-macos-catalina
150
150
path : mpy-cross/mpy-cross
151
151
- name : Upload mpy-cross build to S3
152
- run : " [ -z \" $AWS_ACCESS_KEY_ID\" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-catalina-${{ env.CP_VERSION }} --no-progress --region us-east-1"
152
+ run : |
153
+ [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-catalina-${{ env.CP_VERSION }} --no-progress --region us-east-1
153
154
env :
154
155
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
155
156
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
156
- if : github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
157
+ if : true || github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
157
158
158
159
159
160
build-arm :
@@ -337,7 +338,7 @@ jobs:
337
338
working-directory : tools
338
339
env :
339
340
BOARDS : ${{ matrix.board }}
340
- - uses : actions/upload-artifact@v1.0.0
341
+ - uses : actions/upload-artifact@v2
341
342
with :
342
343
name : ${{ matrix.board }}
343
344
path : bin/${{ matrix.board }}
@@ -385,7 +386,7 @@ jobs:
385
386
working-directory : tools
386
387
env :
387
388
BOARDS : ${{ matrix.board }}
388
- - uses : actions/upload-artifact@v1.0.0
389
+ - uses : actions/upload-artifact@v2
389
390
with :
390
391
name : ${{ matrix.board }}
391
392
path : bin/${{ matrix.board }}
@@ -465,7 +466,7 @@ jobs:
465
466
IDF_PATH : ${{ github.workspace }}/ports/esp32s2/esp-idf
466
467
IDF_TOOLS_PATH : ${{ github.workspace }}/.idf_tools
467
468
BOARDS : ${{ matrix.board }}
468
- - uses : actions/upload-artifact@v1.0.0
469
+ - uses : actions/upload-artifact@v2
469
470
with :
470
471
name : ${{ matrix.board }}
471
472
path : bin/${{ matrix.board }}
0 commit comments