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,21 +86,21 @@ 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
@@ -114,7 +114,7 @@ jobs:
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,20 @@ 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\" ] || ls mpy-cross/mpy-cross
154
+ which aws
155
+ aws s3 ls s3://adafruit-circuit-python/bin/mpy-cross/test.txt
156
+ "[ -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
157
env :
154
158
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
155
159
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'))
160
+ if : true || github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
157
161
158
162
159
163
build-arm :
@@ -337,7 +341,7 @@ jobs:
337
341
working-directory : tools
338
342
env :
339
343
BOARDS : ${{ matrix.board }}
340
- - uses : actions/upload-artifact@v1.0.0
344
+ - uses : actions/upload-artifact@v2
341
345
with :
342
346
name : ${{ matrix.board }}
343
347
path : bin/${{ matrix.board }}
@@ -385,7 +389,7 @@ jobs:
385
389
working-directory : tools
386
390
env :
387
391
BOARDS : ${{ matrix.board }}
388
- - uses : actions/upload-artifact@v1.0.0
392
+ - uses : actions/upload-artifact@v2
389
393
with :
390
394
name : ${{ matrix.board }}
391
395
path : bin/${{ matrix.board }}
@@ -465,7 +469,7 @@ jobs:
465
469
IDF_PATH : ${{ github.workspace }}/ports/esp32s2/esp-idf
466
470
IDF_TOOLS_PATH : ${{ github.workspace }}/.idf_tools
467
471
BOARDS : ${{ matrix.board }}
468
- - uses : actions/upload-artifact@v1.0.0
472
+ - uses : actions/upload-artifact@v2
469
473
with :
470
474
name : ${{ matrix.board }}
471
475
path : bin/${{ matrix.board }}
0 commit comments