Skip to content

Commit 717fa05

Browse files
committed
Pass -l option to bash where anaconda command runs
1 parent 1a0b1bb commit 717fa05

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

.github/workflows/conda-package.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,51 @@ env:
2323
VER_SCRIPT2: "d = j['dpnp'][0]; print('='.join((d[s] for s in ('version', 'build'))))"
2424

2525
jobs:
26+
upload_test:
27+
name: Upload test ['${{ matrix.os }}', python='${{ matrix.python }}']
28+
29+
strategy:
30+
matrix:
31+
python: ['3.9', '3.10', '3.11', '3.12']
32+
os: [ubuntu-22.04, windows-2019]
33+
34+
runs-on: ${{ matrix.os }}
35+
36+
defaults:
37+
run:
38+
shell: ${{ matrix.os == 'windows-2019' && 'cmd /C CALL {0}' || 'bash -el {0}' }}
39+
40+
steps:
41+
- name: Setup miniconda
42+
uses: conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
43+
with:
44+
miniforge-version: latest
45+
use-mamba: 'true'
46+
channels: conda-forge
47+
conda-remove-defaults: 'true'
48+
python-version: ${{ matrix.python }}
49+
activate-environment: 'upload'
50+
51+
- name: Install anaconda-client
52+
run: mamba install anaconda-client
53+
54+
- name: Package version
55+
shell: bash -el {0}
56+
run: |
57+
echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
58+
59+
- name: Upload
60+
run: |
61+
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
62+
env:
63+
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
64+
65+
- name: Upload wheels
66+
run: |
67+
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
68+
env:
69+
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
70+
2671
build:
2772
name: Build ['${{ matrix.os }}', python='${{ matrix.python }}']
2873

@@ -373,12 +418,14 @@ jobs:
373418
echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
374419
375420
- name: Upload
421+
shell: bash -el {0}
376422
run: |
377423
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
378424
env:
379425
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
380426

381427
- name: Upload wheels
428+
shell: bash -el {0}
382429
run: |
383430
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
384431
env:

0 commit comments

Comments
 (0)