Skip to content

ci: add Rust CI workflow#25

Merged
bvscd merged 9 commits intomasterfrom
ci/add-rust-workflows
Mar 23, 2026
Merged

ci: add Rust CI workflow#25
bvscd merged 9 commits intomasterfrom
ci/add-rust-workflows

Conversation

@inyellowbus
Copy link
Copy Markdown
Contributor

Add CI workflow for pull requests: audit, fmt, clippy, cargo check, cargo test, network tests.

Copilot AI review requested due to automatic review settings March 23, 2026 09:15
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Actions CI workflow for Rust pull requests to standardize basic quality gates (security audit, formatting, linting, compilation checks, unit/integration tests, and network tests) for the Rust workspace under src/.

Changes:

  • Pin Clippy as a required Rust toolchain component in src/rust-toolchain.toml.
  • Add .github/workflows/ci.yml with jobs for cargo-audit, formatting checks, clippy + cargo check, and test runs (including network tests).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
src/rust-toolchain.toml Ensures Clippy is available for the pinned toolchain.
.github/workflows/ci.yml Introduces PR CI pipeline covering audit/fmt/check/tests and network tests.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@inyellowbus inyellowbus changed the base branch from develop to master March 23, 2026 09:44
Copy link
Copy Markdown
Collaborator

@bvscd bvscd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run set -euo pipefail
error: unexpected argument '--config' found

rgo audit [OPTIONS] [COMMAND]

For more information, try '--help'.
cargo-audit report: total vulnerabilities, critical.
/home/runner/work/_temp/f6db3237-8a6c-40e6-9c72-c05faa93496b.sh: line 13: [: : integer expression expected
/home/runner/work/_temp/f6db3237-8a6c-40e6-9c72-c05faa93496b.sh: line 20: [: : integer expression expected
No RustSec advisories found.
/home/runner/work/_temp/f6db3237-8a6c-40e6-9c72-c05faa93496b.sh: line 25: [: : integer expression expected
No critical RustSec advisories found.

@bvscd bvscd merged commit eb902c0 into master Mar 23, 2026
5 checks passed
@bvscd bvscd deleted the ci/add-rust-workflows branch March 23, 2026 11:03
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.

3 participants