Skip to content

ci: add github actions rust formater, linter, and test execution#14

Merged
LORDBABUINO merged 2 commits intostealth-bitcoin:mainfrom
satsfy:add-ci
Mar 29, 2026
Merged

ci: add github actions rust formater, linter, and test execution#14
LORDBABUINO merged 2 commits intostealth-bitcoin:mainfrom
satsfy:add-ci

Conversation

@satsfy
Copy link
Copy Markdown
Collaborator

@satsfy satsfy commented Mar 25, 2026

Depends on Rust refactor.

Summary

Add a GitHub Actions CI workflow for the Rust workspace.

This PR:

  • adds a CI workflow that runs on pushes to main and on pull requests
  • runs cargo fmt --check
  • runs cargo clippy --workspace --all-targets -- -D warnings
  • runs cargo test --workspace
  • installs Bitcoin Core 29.0 in CI so node-backed tests can run in GitHub Actions
  • enables Rust dependency caching to speed up repeated runs

Why

Stealth now has a Rust workspace and node-backed test coverage, so it should have baseline CI to enforce formatting, linting, and correctness on every PR.

This gives the project a consistent quality gate, catches regressions earlier, and ensures the test suite runs in an environment that includes bitcoind.

@satsfy satsfy changed the title Add ci ci: add GitHub Actions workflow for fmt, clippy, and tests Mar 25, 2026
@satsfy satsfy marked this pull request as ready for review March 26, 2026 01:42
@satsfy satsfy changed the title ci: add GitHub Actions workflow for fmt, clippy, and tests ci: add github actions rust formater, linter, and test execution Mar 26, 2026
@LORDBABUINO LORDBABUINO merged commit 0c511bf into stealth-bitcoin:main Mar 29, 2026
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.

2 participants