Skip to content

Commit 04ed214

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

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.github/workflows/conda-package.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,53 @@ 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+
continue-on-error: true
37+
38+
defaults:
39+
run:
40+
shell: ${{ matrix.os == 'windows-2019' && 'cmd /C CALL {0}' || 'bash -el {0}' }}
41+
42+
steps:
43+
- name: Setup miniconda
44+
uses: conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
45+
with:
46+
miniforge-version: latest
47+
use-mamba: 'true'
48+
channels: conda-forge
49+
conda-remove-defaults: 'true'
50+
python-version: ${{ matrix.python }}
51+
activate-environment: 'upload'
52+
53+
- name: Install anaconda-client
54+
run: mamba install anaconda-client
55+
56+
- name: Package version
57+
shell: bash -el {0}
58+
run: |
59+
echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
60+
61+
- name: Upload
62+
run: |
63+
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
64+
env:
65+
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
66+
67+
- name: Upload wheels
68+
run: |
69+
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
70+
env:
71+
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
72+
2673
build:
2774
name: Build ['${{ matrix.os }}', python='${{ matrix.python }}']
2875

@@ -373,12 +420,14 @@ jobs:
373420
echo "PACKAGE_VERSION=$(basename ${{ env.PACKAGE_NAME }}-*.tar.bz2 | sed 's/^${{ env.PACKAGE_NAME }}-\([^-]*\).*/\1/')" >> $GITHUB_ENV
374421
375422
- name: Upload
423+
shell: bash -el {0}
376424
run: |
377425
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.tar.bz2
378426
env:
379427
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
380428

381429
- name: Upload wheels
430+
shell: bash -el {0}
382431
run: |
383432
anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }}
384433
env:

0 commit comments

Comments
 (0)