Skip to content

Rust gates duals in decision-check + CI - #84

Merged
stefanpenner merged 1 commit into
mainfrom
feature/rust-duals-ci
Jul 10, 2026
Merged

Rust gates duals in decision-check + CI#84
stefanpenner merged 1 commit into
mainfrom
feature/rust-duals-ci

Conversation

@stefanpenner

Copy link
Copy Markdown
Owner

Summary

After hermetic Rust cores (#83):

  • `tests/gates_dual.rs` — tables for all `gates::*` wrappers
  • `scripts/decision-check.sh` runs `cargo test -p decision_cores` when cargo exists
  • GHA `test` job installs stable Rust and runs the same
  • Linker override avoids broken link when Bazel/zig env is present

Verify

  • `./scripts/decision-check.sh` → OK
  • `cargo test -p decision_cores` → 14 unit + 5 gates + 4 log_groups duals

Wire cargo test -p decision_cores into decision-check and GHA.
Add gates_dual tables (rate-limit, sync, tui-reload, span, clamp).
Force system linker so hermetic_cc/zig env does not break rustc.
@stefanpenner
stefanpenner merged commit e5b32f7 into main Jul 10, 2026
4 checks passed
@stefanpenner
stefanpenner deleted the feature/rust-duals-ci branch July 10, 2026 21:32
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