JohnBasrai / JohnBasrai/fire-control

🧩 Issue #7: Add CI workflow for check, test, and fmt validation

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Set up a GitHub Actions workflow to run on `push` and `pull_request` against `main`.

### ✅ CI should:

* Run `cargo check`
* Run `cargo test`
* Run `cargo fmt --check`
* Trigger on push + PR to `main`
* Use stable Rust (no matrix needed for now)

---

```markdown
| Field | Value |
|-------------|-------------|
| Status | In Progress |
| Type | Enhancement |
| Area | CI |
| Priority | Medium |
| Branch | ci/basic-workflow |
| Blocks | |
| Blocked By | |
| Related To | |
| Upstream | |
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the repository's GitHub Actions workflow location and use the issue's listed commands as the validation checklist. Done means a workflow runs on pushes and pull requests targeting main, uses stable Rust, and passes cargo check, cargo test, and cargo fmt --check.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, rust
Domain
ci-cd
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.