From c98c19a094d1051c42a264d8439ea8198f8fa203 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Mon, 15 Sep 2025 13:49:18 -0700 Subject: [PATCH 1/4] use verbose anaconda upload to triage failure --- .github/workflows/conda-package.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 3683807525..74852fe278 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -416,9 +416,7 @@ jobs: upload_linux: needs: test_linux - if: | - (github.repository == 'IntelPython/dpctl') && - (github.ref == 'refs/heads/master' || (startsWith(github.ref, 'refs/heads/release') == true) || github.event_name == 'push' && contains(github.ref, 'refs/tags/')) + if: github.repository == 'IntelPython/dpctl' runs-on: ubuntu-22.04 timeout-minutes: 20 strategy: @@ -446,7 +444,7 @@ jobs: env: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} run: | - anaconda --token $ANACONDA_TOKEN upload --user dppy --label dev ${PACKAGE_NAME}-*.conda + anaconda --token $ANACONDA_TOKEN --verbose upload --user dppy --label dev ${PACKAGE_NAME}-*.conda - name: Upload Wheels env: From 6fd28f1fe8a6e9f2994c14acb9513ea65189998b Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Mon, 15 Sep 2025 14:43:45 -0700 Subject: [PATCH 2/4] use env.ANACONDA_TOKEN --- .github/workflows/conda-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 74852fe278..92949b7bd4 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -444,7 +444,7 @@ jobs: env: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} run: | - anaconda --token $ANACONDA_TOKEN --verbose upload --user dppy --label dev ${PACKAGE_NAME}-*.conda + anaconda --token ${{ env.ANACONDA_TOKEN }} --verbose upload --user dppy --label dev ${PACKAGE_NAME}-*.conda - name: Upload Wheels env: From 42fc1433cf0452194f5ba47f40b8e35e478b3845 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Mon, 15 Sep 2025 17:09:52 -0700 Subject: [PATCH 3/4] add conditional test to upload step on Linux --- .github/workflows/conda-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 92949b7bd4..4b3fd07353 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -443,6 +443,7 @@ jobs: - name: Upload env: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} + if: ${{ env.ANACONDA_TOKEN != '' }} run: | anaconda --token ${{ env.ANACONDA_TOKEN }} --verbose upload --user dppy --label dev ${PACKAGE_NAME}-*.conda From 6905f01e1aa09f0b12c568ec78be89eebee0d759 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Mon, 15 Sep 2025 20:34:25 -0700 Subject: [PATCH 4/4] Try ANACONDA_CLIENT_FORCE_STANDALONE=true work-around --- .github/workflows/conda-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 4b3fd07353..21cdfd1a65 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -443,6 +443,7 @@ jobs: - name: Upload env: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} + ANACONDA_CLIENT_FORCE_STANDALONE: true if: ${{ env.ANACONDA_TOKEN != '' }} run: | anaconda --token ${{ env.ANACONDA_TOKEN }} --verbose upload --user dppy --label dev ${PACKAGE_NAME}-*.conda