Skip to content

ci: isolate release job toolchain state#105

Merged
cbusillo merged 1 commit into
mainfrom
fix/release-job-isolation
May 24, 2026
Merged

ci: isolate release job toolchain state#105
cbusillo merged 1 commit into
mainfrom
fix/release-job-isolation

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • isolate release preflight and build jobs with per-job CARGO_HOME and RUSTUP_HOME under runner.temp
  • stop deleting Cargo git/registry state before rust-cache post-job teardown
  • make Linux package installs use sudo only when available, root when already root, and clear errors when required tools are missing

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "yaml ok"'
  • git diff --check
  • rg sweep for removed sudo/setup-python/shared-cargo patterns
  • ./build-fast.sh

Refs #87

@cbusillo cbusillo merged commit 795223f into main May 24, 2026
1 check passed
@cbusillo cbusillo deleted the fix/release-job-isolation branch May 24, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant