Skip to content

Commit 20a74fe

Browse files
committed
Upload wheel to the same version
1 parent e885838 commit 20a74fe

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.github/workflows/conda-package.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,8 @@ jobs:
337337
run: conda install anaconda-client
338338
- name: Add conda to system path
339339
run: echo $CONDA/bin >> $GITHUB_PATH
340+
- name: Package version
341+
run: echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
340342

341343
- name: Upload
342344
env:
@@ -347,7 +349,7 @@ jobs:
347349
- name: Upload Wheels
348350
env:
349351
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
350-
run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl
352+
run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
351353

352354
upload_windows:
353355
needs: test_windows
@@ -375,6 +377,10 @@ jobs:
375377
- name: Install anaconda-client
376378
run: conda install anaconda-client
377379

380+
- name: Package version
381+
shell: bash -el {0}
382+
run: echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
383+
378384
- name: Upload
379385
env:
380386
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
@@ -384,7 +390,7 @@ jobs:
384390
- name: Upload Wheels
385391
env:
386392
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
387-
run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl
393+
run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
388394

389395
test_examples_linux:
390396
needs: build_linux

conda-recipe/bld.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ if EXIST "%PLATFORM_DIR%" (
3434

3535
if NOT "%WHEELS_OUTPUT_FOLDER%"=="" (
3636
rem Install and assemble wheel package from the build bits
37-
"%PYTHON%" setup.py install bdist_wheel %SKBUILD_ARGS%
37+
"%PYTHON%" setup.py install bdist_wheel --build-number %GIT_DESCRIBE_NUMBER% %SKBUILD_ARGS%
3838
if errorlevel 1 exit 1
3939
copy dist\dpctl*.whl %WHEELS_OUTPUT_FOLDER%
4040
if errorlevel 1 exit 1

conda-recipe/build.sh

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ echo "${PYTHON} setup.py install ${SKBUILD_ARGS}"
1717

1818
if [ -n "${WHEELS_OUTPUT_FOLDER}" ]; then
1919
# Install packages and assemble wheel package from built bits
20-
if [ "$CONDA_PY" == "36" ]; then
21-
WHEELS_BUILD_ARGS="-p manylinux1_x86_64"
22-
else
23-
WHEELS_BUILD_ARGS="-p manylinux2014_x86_64"
24-
fi
20+
WHEELS_BUILD_ARGS="-p manylinux2014_x86_64 --build-number ${GIT_DESCRIBE_NUMBER}"
2521
${PYTHON} setup.py install bdist_wheel ${WHEELS_BUILD_ARGS} ${SKBUILD_ARGS}
2622
cp dist/dpctl*.whl ${WHEELS_OUTPUT_FOLDER}
2723
else

0 commit comments

Comments
 (0)