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
67
69
68
70
# boa is an extention to conda so we can use mamba resolver in conda build
69
71
- name : Install conda-build
78
80
name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
79
81
path : ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.tar.bz2
80
82
83
+ - name : Upload wheels artifact
84
+ uses : actions/upload-artifact@v3
85
+ with :
86
+ name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
87
+ path : ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.PACKAGE_NAME }}-*.whl
81
88
82
89
test :
83
90
name : Test ['${{ matrix.os }}', python='${{ matrix.python }}']
@@ -217,6 +224,11 @@ jobs:
217
224
with :
218
225
name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
219
226
227
+ - name : Download wheels artifact
228
+ uses : actions/download-artifact@v3
229
+ with :
230
+ name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
231
+
220
232
- name : Setup miniconda
221
233
uses : conda-incubator/setup-miniconda@v2
222
234
with :
@@ -233,3 +245,6 @@ jobs:
233
245
234
246
- name : Upload
235
247
run : anaconda --token ${{ secrets.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
248
+
249
+ - name : Upload Wheels
250
+ run : anaconda --token ${{ secrets.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl
0 commit comments