Skip to content

CI: one recipe at a time on every platform (temporarily, rattler-build#2898) - #162

Merged
Tobias-Fischer merged 1 commit into
mainfrom
ci/serial-builds
Oct 25, 2026
Merged

Tobias-Fischer merged 1 commit into
mainfrom
ci/serial-builds

Conversation

@Tobias-Fischer

@Tobias-Fischer Tobias-Fischer commented Oct 25, 2026 •

Copy link
Copy Markdown
Collaborator

Temporarily builds one recipe at a time on Linux and macOS too (PARALLEL_BUILDS = "1" in tools/robostack.py), as Windows already does.

rattler-build 0.77 gives two variants of a recipe the same build directory when they start in the same second, and they fail with Path ... already exists (prefix-dev/rattler-build#2898). After #112, beluga's two hdf5 variants are the first builds of their job on the build branches, so every humble and jazzy Linux and macOS build-branch run fails, including re-runs. PR builds that build beluga fail the same way (#108, #117).

Revert to f"3:{os.cpu_count()}" off Windows once prefix-dev/rattler-build#2899 (the fix) is released. Builds are slower until then.

CI: build:none (checks only).

🤖 Generated with Claude Code

rattler-build 0.77 gives two variants of a recipe started in the same
second the same build directory (prefix-dev/rattler-build#2898). On the
build branches beluga's two hdf5 variants are the first builds of their
job, so humble's and jazzy's Linux and macOS builds fail every time.
Revert once prefix-dev/rattler-build#2899 is released.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer Tobias-Fischer added build:humble PR build: build only humble (with other build:<distro> labels: only those) build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those) build:none PR build: build no packages, only run the checks (tooling, CI or docs changes) and removed build:humble PR build: build only humble (with other build:<distro> labels: only those) build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those) labels Oct 25, 2026
@Tobias-Fischer
Tobias-Fischer enabled auto-merge (squash) October 25, 2026 09:22
@Tobias-Fischer
Tobias-Fischer merged commit 71e4fbe into main Oct 25, 2026
21 of 26 checks passed
@Tobias-Fischer
Tobias-Fischer deleted the ci/serial-builds branch October 25, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:none PR build: build no packages, only run the checks (tooling, CI or docs changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant