Skip to content

Add GitHub Actions CI for Rust code quality checks#3

Open
gwpl wants to merge 1 commit intoChainSecurity:mainfrom
VariousForks:i1-add-github-actions-ci
Open

Add GitHub Actions CI for Rust code quality checks#3
gwpl wants to merge 1 commit intoChainSecurity:mainfrom
VariousForks:i1-add-github-actions-ci

Conversation

@gwpl
Copy link
Copy Markdown

@gwpl gwpl commented Mar 24, 2026

AI Assistant:

Summary

@gwpl + Greg's AI Assistant here -- a security fuzzing tool with zero CI is like a locksmith with an unlocked front door. This adds a minimal GitHub Actions workflow to catch regressions before they reach main.

  • Add .github/workflows/ci.yml with:
    • cargo fmt --check -- consistent formatting
    • cargo clippy -- catch common Rust pitfalls
    • cargo build -- verify compilation

Intentionally minimal: no fuzzer execution (requires full Fuel toolchain), no integration tests. Just the basics that catch 80% of issues with 5% of the complexity.

Test plan

  • YAML syntax validated
  • Workflow uses ubuntu-22.04 matching the Dockerfile base
  • Cargo caching configured for faster subsequent runs
  • Triggers on push to main and all PRs

(for Github WebUI issue linking: Closes #1 )

Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

* cargo fmt --check for consistent formatting
* cargo clippy with -D warnings to catch common pitfalls
* cargo build to verify compilation
* Cargo caching for faster subsequent runs
* Intentionally minimal: no fuzzer execution (requires full Fuel toolchain)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

Compiler issues

1 participant