Skip to content

ci(proxy): add cargo CI workflow#25

Merged
keirsalterego merged 1 commit into
mainfrom
ci/cargo-workflow
Jun 10, 2026
Merged

ci(proxy): add cargo CI workflow#25
keirsalterego merged 1 commit into
mainfrom
ci/cargo-workflow

Conversation

@keirsalterego

Copy link
Copy Markdown
Contributor

The Rust proxy had no CI. Its tests and the clippy/fmt/audit gates ran nowhere on push.

This adds .github/workflows/cargo-ci.yml:

  • fmt --check
  • clippy with -D warnings
  • the test suite single-threaded (the audit and nonce IO tests are order-sensitive)
  • a rustsec dependency audit in a separate job

Every action is pinned to a full commit SHA, not a tag, and the workflow runs with contents: read only. The toolchain and checkout SHAs match the ones already trusted in the vyrox python-ci workflow.

No Rust code changed, so the existing gates are unaffected; cargo fmt --all -- --check passes locally.

The Rust proxy had no CI; its 35 tests and the clippy/fmt/audit gates ran
nowhere on push. Add cargo-ci.yml running fmt --check, clippy -D warnings,
the test suite single-threaded (the audit/nonce IO tests are order-sensitive),
and a rustsec audit in a separate job. Every action is pinned to a full commit
SHA and the workflow has contents: read only.
@keirsalterego keirsalterego merged commit e775e46 into main Jun 10, 2026
1 of 2 checks passed
@keirsalterego keirsalterego deleted the ci/cargo-workflow branch June 10, 2026 20:51
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