@@ -105,6 +105,18 @@ jobs:
105
105
name : mpy-cross.static-x64-windows
106
106
path : mpy-cross/mpy-cross.static.exe
107
107
108
+ - name : Upload mpy-cross builds to S3
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"
114
+ env :
115
+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
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'))
118
+
119
+
108
120
mpy-cross-mac :
109
121
runs-on : macos-10.15
110
122
steps :
@@ -127,13 +139,22 @@ jobs:
127
139
fetch-depth : 0
128
140
- run : git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
129
141
- name : CircuitPython version
130
- run : git describe --dirty --tags
142
+ run : |
143
+ git describe --dirty --tags
144
+ echo "::set-env name=CP_VERSION::$(git describe --dirty --tags)"
131
145
- name : Build mpy-cross
132
146
run : make -C mpy-cross -j2
133
147
- uses : actions/upload-artifact@v1.0.0
134
148
with :
135
149
name : mpy-cross-macos-catalina
136
150
path : mpy-cross/mpy-cross
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"
153
+ env :
154
+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
155
+ 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
+
137
158
138
159
build-arm :
139
160
runs-on : ubuntu-18.04
0 commit comments