@@ -70,19 +70,19 @@ jobs:
7070 submodules : recursive
7171 fetch-depth : 0
7272
73- - uses : maxim-lobanov/setup-xcode@v1.6 .0
73+ - uses : maxim-lobanov/setup-xcode@v1.7 .0
7474 if : ${{ matrix.os == 'macos-latest' }}
7575 with :
7676 xcode-version : ' 16.0'
7777
78- - uses : maxim-lobanov/setup-xcode@v1.6 .0
78+ - uses : maxim-lobanov/setup-xcode@v1.7 .0
7979 if : ${{ matrix.os == 'macos-14' }}
8080 with :
8181 xcode-version : ' 15.4'
8282
8383 - name : Set up QEMU
8484 if : matrix.PLAT == 'ppc64le' || matrix.PLAT == 's390x' || matrix.PLAT == 'riscv64'
85- uses : docker/setup-qemu-action@v3.7 .0
85+ uses : docker/setup-qemu-action@v4.0 .0
8686 with :
8787 platforms : all
8888
@@ -123,22 +123,9 @@ jobs:
123123 name : wheels-${{ matrix.os }}-${{ matrix.PLAT }}-${{ matrix.INTERFACE64 }}-${{ matrix.MB_ML_LIBC }}-${{ matrix.MB_ML_VER }}
124124 path : dist/scipy_openblas*.whl
125125
126-
127- - uses : conda-incubator/setup-miniconda@v3.3.0
126+ - name : Upload to ananconda.org
127+ if : ${{ inputs.publish == false && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }}
128+ uses : scientific-python/upload-nightly-action@0.6.4
128129 with :
129- channels : conda-forge
130- channel-priority : true
131- activate-environment : upload
132- miniforge-version : latest
133- conda-remove-defaults : " true"
134-
135- - name : Upload
136- # see https://github.com/marketplace/actions/setup-miniconda for why
137- # `-el {0}` is required.
138- shell : bash -el {0}
139- env :
140- ANACONDA_SCIENTIFIC_PYTHON_UPLOAD : ${{ secrets.ANACONDA_SCIENTIFIC_PYTHON_UPLOAD }}
141- run : |
142- conda install -y anaconda-client
143- source tools/upload_to_anaconda_staging.sh
144- upload_wheels
130+ artifacts_path : dist
131+ anaconda_nightly_upload_token : ${{secrets.ANACONDA_SCIENTIFIC_PYTHON_UPLOAD}}
0 commit comments