Skip to content

ci: run fmt, clippy and tests on push and pull request - #2

Merged
odiumuniverse merged 2 commits into
mainfrom
ci/workflow
Jul 28, 2026
Merged

ci: run fmt, clippy and tests on push and pull request#2
odiumuniverse merged 2 commits into
mainfrom
ci/workflow

Conversation

@odiumuniverse

Copy link
Copy Markdown
Owner
  • Add a CI workflow on ubuntu and macos: cargo fmt --check, clippy with -D warnings across all targets, and the test suite. The #[ignore]d live tests need a real Spotify account, so they stay out of it
  • Fix the examples, which had stopped compiling: play_context and engine::run both gained arguments, and probe was missing two EngineEvent arms
  • Run cargo fmt over the tree, so the fmt gate starts green

- Add a CI workflow on ubuntu and macos: cargo fmt --check, clippy with
  -D warnings across all targets, and the test suite. The #[ignore]d live
  tests need a real Spotify account, so they stay out of it
- Fix the examples, which had stopped compiling: play_context and
  engine::run both gained arguments, and probe was missing two EngineEvent
  arms
- Run cargo fmt over the tree, so the fmt gate starts green
- Limit the push trigger to main; a PR branch was running the full matrix
  twice for every commit
- Cancel superseded runs on the same ref
@odiumuniverse
odiumuniverse merged commit b0fbed8 into main Jul 28, 2026
11 checks passed
@odiumuniverse
odiumuniverse deleted the ci/workflow branch July 28, 2026 01:39
odiumuniverse added a commit that referenced this pull request Jul 28, 2026
ci: run fmt, clippy and tests on push and pull request
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