Skip to content

Add GitHub Actions CI workflow and status badge#9

Merged
CamonZ merged 1 commit intomasterfrom
infra-add-ci-workflow
Dec 22, 2025
Merged

Add GitHub Actions CI workflow and status badge#9
CamonZ merged 1 commit intomasterfrom
infra-add-ci-workflow

Conversation

@CamonZ
Copy link
Copy Markdown
Owner

@CamonZ CamonZ commented Dec 22, 2025

Summary

  • Adds automated CI workflow (.github/workflows/ci.yml) that runs on every push to master and all pull requests
  • Adds CI status badge to README showing build/test status

Details

The CI workflow:

  • Runs cargo test --verbose to execute all tests
  • Runs cargo build --verbose --release to verify release builds
  • Uses caching for cargo registry, index, and build artifacts to speed up runs
  • Runs on Ubuntu latest with stable Rust toolchain

The status badge at the top of the README will automatically show:

  • ✅ Green "passing" when tests succeed
  • ❌ Red "failing" when tests fail
  • 🟡 Yellow when running

Test plan

  • Created workflow file with proper structure
  • Added status badge to README
  • Verify workflow runs successfully on this PR
  • Verify badge displays correctly after merge

Adds automated testing workflow that runs on every push to master and
pull requests. The workflow runs cargo test and cargo build to ensure
code quality.

Also adds CI status badge to README to show build/test status at a glance.
@CamonZ CamonZ merged commit 39c57bd into master Dec 22, 2025
1 check passed
@CamonZ CamonZ deleted the infra-add-ci-workflow branch December 22, 2025 21:28
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