Skip to content

ci(branch-checks): run Rust checks in Nix shells - #2876

Open
SDAChess wants to merge 8 commits into
mainfrom
feat/improve-branch-check-ci
Open

ci(branch-checks): run Rust checks in Nix shells#2876
SDAChess wants to merge 8 commits into
mainfrom
feat/improve-branch-check-ci

Conversation

@SDAChess

Copy link
Copy Markdown
Collaborator

Summary

Run Rust branch checks through the flake’s default development shell, keeping CI toolchains and native dependencies consistent with local development.

Related Issue

No issue required: localized CI workflow refactor.

Changes

  • Run Rust checks on x86_64-linux, aarch64-linux, and aarch64-darwin.
  • Replace the CI container, mise, and sccache with Nix and Cachix.
  • Retain rust-cache for Cargo registry and build artifacts.
  • Remove brittle telemetry and CA-root dependency checks.

Testing

  • mise run pre-commit passes
  • Unit tests not required for this CI-only change
  • E2E tests not required
  • Workflow passes actionlint validation

Checklist

@SDAChess
SDAChess force-pushed the feat/improve-branch-check-ci branch from 86cd382 to 1bad428 Compare August 21, 2026 16:12
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