Set up continuous integration using GitHub Actions to automatically:
- Run tests on pull requests and main branch
- Check code formatting with
cargo fmt
- Run clippy for linting
- Verify builds on multiple platforms (if needed)
- Optionally: generate and report test coverage
This will help catch issues early and maintain code quality.