Skip to content

Commit 1b0ddfd

Browse files
MNT: Re-rendered with conda-smithy 2026.6.14 and conda-forge-pinning 2026.06.23.13.52.21
1 parent 0ae50dc commit 1b0ddfd

7 files changed

Lines changed: 245 additions & 82 deletions

File tree

.azure-pipelines/azure-pipelines-win.yml

Lines changed: 28 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/conda-build.yml

Lines changed: 102 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -23,179 +23,221 @@ jobs:
2323
matrix:
2424
include:
2525
- CONFIG: linux_64_python3.10.____cpython
26+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
2627
STORE_BUILD_ARTIFACTS: False
2728
UPLOAD_PACKAGES: True
29+
build_workspace_dir: build_artifacts
30+
docker_run_args:
31+
free_disk_space: skip
2832
os: ubuntu
33+
pagefile_size: 0
34+
resize_partitions: False
2935
runs_on: ['ubuntu-latest']
30-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
3136
tools_install_dir: ~/miniforge3
32-
build_workspace_dir: build_artifacts
33-
docker_run_args:
3437
- CONFIG: linux_64_python3.11.____cpython
38+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
3539
STORE_BUILD_ARTIFACTS: False
3640
UPLOAD_PACKAGES: True
41+
build_workspace_dir: build_artifacts
42+
docker_run_args:
43+
free_disk_space: skip
3744
os: ubuntu
45+
pagefile_size: 0
46+
resize_partitions: False
3847
runs_on: ['ubuntu-latest']
39-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
4048
tools_install_dir: ~/miniforge3
41-
build_workspace_dir: build_artifacts
42-
docker_run_args:
4349
- CONFIG: linux_64_python3.12.____cpython
50+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
4451
STORE_BUILD_ARTIFACTS: False
4552
UPLOAD_PACKAGES: True
53+
build_workspace_dir: build_artifacts
54+
docker_run_args:
55+
free_disk_space: skip
4656
os: ubuntu
57+
pagefile_size: 0
58+
resize_partitions: False
4759
runs_on: ['ubuntu-latest']
48-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
4960
tools_install_dir: ~/miniforge3
50-
build_workspace_dir: build_artifacts
51-
docker_run_args:
5261
- CONFIG: linux_64_python3.13.____cp313
62+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
5363
STORE_BUILD_ARTIFACTS: False
5464
UPLOAD_PACKAGES: True
65+
build_workspace_dir: build_artifacts
66+
docker_run_args:
67+
free_disk_space: skip
5568
os: ubuntu
69+
pagefile_size: 0
70+
resize_partitions: False
5671
runs_on: ['ubuntu-latest']
57-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
5872
tools_install_dir: ~/miniforge3
59-
build_workspace_dir: build_artifacts
60-
docker_run_args:
6173
- CONFIG: linux_64_python3.14.____cp314
74+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
6275
STORE_BUILD_ARTIFACTS: False
6376
UPLOAD_PACKAGES: True
77+
build_workspace_dir: build_artifacts
78+
docker_run_args:
79+
free_disk_space: skip
6480
os: ubuntu
81+
pagefile_size: 0
82+
resize_partitions: False
6583
runs_on: ['ubuntu-latest']
66-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
6784
tools_install_dir: ~/miniforge3
68-
build_workspace_dir: build_artifacts
69-
docker_run_args:
7085
- CONFIG: linux_64_python3.14.____cp314t
86+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
7187
STORE_BUILD_ARTIFACTS: False
7288
UPLOAD_PACKAGES: True
89+
build_workspace_dir: build_artifacts
90+
docker_run_args:
91+
free_disk_space: skip
7392
os: ubuntu
93+
pagefile_size: 0
94+
resize_partitions: False
7495
runs_on: ['ubuntu-latest']
75-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
7696
tools_install_dir: ~/miniforge3
77-
build_workspace_dir: build_artifacts
78-
docker_run_args:
7997
- CONFIG: linux_aarch64_python3.10.____cpython
98+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
8099
STORE_BUILD_ARTIFACTS: False
81100
UPLOAD_PACKAGES: True
101+
build_workspace_dir: build_artifacts
102+
docker_run_args:
103+
free_disk_space: skip
82104
os: ubuntu
105+
pagefile_size: 0
106+
resize_partitions: False
83107
runs_on: ['ubuntu-latest']
84-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
85108
tools_install_dir: ~/miniforge3
86-
build_workspace_dir: build_artifacts
87-
docker_run_args:
88109
- CONFIG: linux_aarch64_python3.11.____cpython
110+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
89111
STORE_BUILD_ARTIFACTS: False
90112
UPLOAD_PACKAGES: True
113+
build_workspace_dir: build_artifacts
114+
docker_run_args:
115+
free_disk_space: skip
91116
os: ubuntu
117+
pagefile_size: 0
118+
resize_partitions: False
92119
runs_on: ['ubuntu-latest']
93-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
94120
tools_install_dir: ~/miniforge3
95-
build_workspace_dir: build_artifacts
96-
docker_run_args:
97121
- CONFIG: linux_aarch64_python3.12.____cpython
122+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
98123
STORE_BUILD_ARTIFACTS: False
99124
UPLOAD_PACKAGES: True
125+
build_workspace_dir: build_artifacts
126+
docker_run_args:
127+
free_disk_space: skip
100128
os: ubuntu
129+
pagefile_size: 0
130+
resize_partitions: False
101131
runs_on: ['ubuntu-latest']
102-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
103132
tools_install_dir: ~/miniforge3
104-
build_workspace_dir: build_artifacts
105-
docker_run_args:
106133
- CONFIG: linux_aarch64_python3.13.____cp313
134+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
107135
STORE_BUILD_ARTIFACTS: False
108136
UPLOAD_PACKAGES: True
137+
build_workspace_dir: build_artifacts
138+
docker_run_args:
139+
free_disk_space: skip
109140
os: ubuntu
141+
pagefile_size: 0
142+
resize_partitions: False
110143
runs_on: ['ubuntu-latest']
111-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
112144
tools_install_dir: ~/miniforge3
113-
build_workspace_dir: build_artifacts
114-
docker_run_args:
115145
- CONFIG: linux_aarch64_python3.14.____cp314
146+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
116147
STORE_BUILD_ARTIFACTS: False
117148
UPLOAD_PACKAGES: True
149+
build_workspace_dir: build_artifacts
150+
docker_run_args:
151+
free_disk_space: skip
118152
os: ubuntu
153+
pagefile_size: 0
154+
resize_partitions: False
119155
runs_on: ['ubuntu-latest']
120-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
121156
tools_install_dir: ~/miniforge3
122-
build_workspace_dir: build_artifacts
123-
docker_run_args:
124157
- CONFIG: linux_aarch64_python3.14.____cp314t
158+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
125159
STORE_BUILD_ARTIFACTS: False
126160
UPLOAD_PACKAGES: True
161+
build_workspace_dir: build_artifacts
162+
docker_run_args:
163+
free_disk_space: skip
127164
os: ubuntu
165+
pagefile_size: 0
166+
resize_partitions: False
128167
runs_on: ['ubuntu-latest']
129-
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
130168
tools_install_dir: ~/miniforge3
131-
build_workspace_dir: build_artifacts
132-
docker_run_args:
133169
steps:
134170

135171
- name: Checkout code
136172
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
173+
- name: Configure binfmt_misc
174+
if: matrix.os == 'ubuntu'
175+
shell: bash
176+
run: |
177+
if [[ "$(uname -m)" == "x86_64" ]]; then
178+
docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes
179+
fi
137180
138181
- name: Build on Linux
139182
id: build-linux
140183
if: matrix.os == 'ubuntu'
141184
env:
142-
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
185+
CI: github_actions
143186
CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }}
187+
CONDA_FORGE_DOCKER_RUN_ARGS: ${{ matrix.docker_run_args }}
144188
CONFIG: ${{ matrix.CONFIG }}
145-
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
189+
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
146190
DOCKER_IMAGE: ${{ matrix.DOCKER_IMAGE }}
147-
CI: github_actions
148-
CONDA_FORGE_DOCKER_RUN_ARGS: "${{ matrix.docker_run_args }}"
191+
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
192+
RATTLER_BUILD_COLOR: always
193+
RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true'
149194
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
150195
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
151196
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}
152197
shell: bash
153198
run: |
154-
if [[ "$(uname -m)" == "x86_64" ]]; then
155-
echo "::group::Configure binfmt_misc"
156-
docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes
157-
fi
199+
export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}"
200+
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
201+
export GIT_BRANCH="$(basename $GITHUB_REF)"
202+
export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}"
158203
export flow_run_id="github_$GITHUB_RUN_ID"
159204
export remote_url="https://github.com/$GITHUB_REPOSITORY"
160205
export sha="$GITHUB_SHA"
161-
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
162-
export GIT_BRANCH="$(basename $GITHUB_REF)"
163206
if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
164207
export IS_PR_BUILD="True"
165208
else
166209
export IS_PR_BUILD="False"
167210
fi
168-
export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}"
169-
export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}"
170-
echo "::endgroup::"
171211
./.scripts/run_docker_build.sh
172212
173213
- name: Build on macOS
174214
id: build-macos
175215
if: matrix.os == 'macos'
176216
env:
177-
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
217+
CI: github_actions
178218
CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }}
179219
CONFIG: ${{ matrix.CONFIG }}
220+
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
180221
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
181-
CI: github_actions
222+
RATTLER_BUILD_COLOR: always
223+
RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true'
182224
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
183225
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
184226
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}
185227
shell: bash
186228
run: |
229+
export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}"
230+
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
231+
export GIT_BRANCH="$(basename $GITHUB_REF)"
232+
export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}"
187233
export flow_run_id="github_$GITHUB_RUN_ID"
188234
export remote_url="https://github.com/$GITHUB_REPOSITORY"
189235
export sha="$GITHUB_SHA"
190-
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
191-
export GIT_BRANCH="$(basename $GITHUB_REF)"
192236
if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
193237
export IS_PR_BUILD="True"
194238
else
195239
export IS_PR_BUILD="False"
196240
fi
197-
export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}"
198-
export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}"
199241
./.scripts/run_osx_build.sh
200242
201243
- name: Build on windows
@@ -208,12 +250,14 @@ jobs:
208250
set "sha=%GITHUB_SHA%"
209251
call ".scripts\run_win_build.bat"
210252
env:
211-
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
253+
CI: github_actions
212254
CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }}
213-
PYTHONUNBUFFERED: 1
214255
CONFIG: ${{ matrix.CONFIG }}
215-
CI: github_actions
256+
MINIFORGE_HOME: ${{ matrix.tools_install_dir }}
257+
PYTHONUNBUFFERED: 1
216258
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
259+
RATTLER_BUILD_COLOR: always
260+
RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true'
217261
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
218262
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
219263
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}

0 commit comments

Comments
 (0)