63
63
run : conda config --remove channels defaults
64
64
65
65
- name : Store conda paths as envs
66
- run : echo "CONDA_BLD=$CONDA_PREFIX/conda-bld/${{ runner.os == 'Linux' && 'linux' || 'win' }}-64/" | tr "\\" '/' >> $GITHUB_ENV
66
+ run : |
67
+ echo "CONDA_BLD=$CONDA_PREFIX/conda-bld/${{ runner.os == 'Linux' && 'linux' || 'win' }}-64/" | tr "\\" '/' >> $GITHUB_ENV
68
+ echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE${{ runner.os == 'Linux' && '/' || '\\' }}" >> $GITHUB_ENV
69
+ echo "WHEELS_NAME=$PACKAGE_NAME" | tr "-" "_" >> $GITHUB_ENV
67
70
68
71
# boa is an extention to conda so we can use mamba resolver in conda build
69
72
- name : Install conda-build
78
81
name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
79
82
path : ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.tar.bz2
80
83
84
+ - name : Upload wheels artifact
85
+ uses : actions/upload-artifact@v3
86
+ with :
87
+ name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
88
+ path : ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.WHEELS_NAME }}-*.whl
81
89
82
90
test :
83
91
name : Test ['${{ matrix.os }}', python='${{ matrix.python }}']
@@ -217,6 +225,11 @@ jobs:
217
225
with :
218
226
name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
219
227
228
+ - name : Download wheels artifact
229
+ uses : actions/download-artifact@v3
230
+ with :
231
+ name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
232
+
220
233
- name : Setup miniconda
221
234
uses : conda-incubator/setup-miniconda@v2
222
235
with :
@@ -233,3 +246,10 @@ jobs:
233
246
234
247
- name : Upload
235
248
run : anaconda --token ${{ secrets.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
249
+
250
+ - name : Store wheels name
251
+ run : |
252
+ echo "WHEELS_NAME=$PACKAGE_NAME" | tr "-" "_" >> $GITHUB_ENV
253
+
254
+ - name : Upload Wheels
255
+ run : anaconda --token ${{ secrets.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.WHEELS_NAME }}-*.whl
0 commit comments