Skip to content

Make full Rust CI manual-only and add local Cargo cache helper#175

Merged
cbusillo merged 2 commits into
mainfrom
chore/rust-ci-full-manual-only
Jun 22, 2026
Merged

Make full Rust CI manual-only and add local Cargo cache helper#175
cbusillo merged 2 commits into
mainfrom
chore/rust-ci-full-manual-only

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • make rust-ci-full.yml genuinely workflow_dispatch only so it matches the fork workflow strategy docs
  • add scripts/local/cargo-build-env.sh for opt-in local Cargo target caching under /Volumes/Developer-Artifacts/local/codex-lab/...
  • expose the helper via just local-cargo-env
  • teach local cleanup to report/remove that artifact-volume Cargo cache unless --keep-local-cargo-cache is passed

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/rust-ci-full.yml"); puts "workflow yaml ok"'
  • actionlint .github/workflows/rust-ci-full.yml || true (reports pre-existing shellcheck warnings in untouched script blocks around lines 129 and 144)
  • git diff --check
  • scripts/local/cargo-build-env.sh
  • CODEX_LAB_CARGO_TARGET_NO_MKDIR=1 scripts/local/cargo-build-env.sh
  • just local-cargo-env
  • python3 -m unittest tools.codex-exec-harness.test_local_cleanup
  • just test-local-scripts

@shiny-code-bot shiny-code-bot force-pushed the chore/rust-ci-full-manual-only branch from 4c0a016 to 59c8efd Compare June 22, 2026 18:51
@cbusillo cbusillo merged commit 73fb82a into main Jun 22, 2026
5 checks passed
@cbusillo cbusillo deleted the chore/rust-ci-full-manual-only branch June 22, 2026 18:56
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