@@ -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