Skip to content

ci: add Rust GitHub Actions workflow (pipewire-only) and README badge - #29

Merged
Peter-L-SVK merged 13 commits into
mainfrom
stage
Nov 30, 2025
Merged

Peter-L-SVK merged 13 commits into
mainfrom
stage

Conversation

@Peter-L-SVK

Copy link
Copy Markdown
Owner
  • Adds GitHub Actions workflow to run rustfmt, clippy, and tests on ubuntu-latest and installs PipeWire/WirePlumber packages.
  • Disables PipeWire integration tests by default on CI via RUN_PIPEWIRE_INTEGRATION=false to avoid hardware probes on GitHub runners; tests may be enabled on self-hosted runners by setting RUN_PIPEWIRE_INTEGRATION.
  • Adds a README badge for the new workflow.

CI Status

✅ All checks passing:

  • Code formatting (rustfmt)
  • Linting (clippy)
  • Unit tests
  • Integration tests (hardware-aware tests disabled in CI)

Add function to determine if PipeWire integration tests should run based on environment variable.
…28 from Peter-L-SVK/ci/add-rust-workflow

- Adds GitHub Actions workflow to run rustfmt, clippy, and tests on ubuntu-latest and installs PipeWire/WirePlumber packages.
- Disables PipeWire integration tests by default on CI via RUN_PIPEWIRE_INTEGRATION=false to avoid hardware probes on GitHub runners; tests may be enabled on self-hosted runners by setting RUN_PIPEWIRE_INTEGRATION.
- Adds a README badge for the new workflow.
Added workflow_dispatch to allow manual runs and integration test input.
@Peter-L-SVK Peter-L-SVK changed the title i: add Rust GitHub Actions workflow (pipewire-only) and README badge ci: add Rust GitHub Actions workflow (pipewire-only) and README badge Nov 30, 2025
@Peter-L-SVK
Peter-L-SVK merged commit 558ac6b into main Nov 30, 2025
2 checks passed
@Peter-L-SVK Peter-L-SVK self-assigned this Nov 30, 2025
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