Task
Test on multiple Rust versions (MSRV, stable) using matrix strategy.
Implementation
strategy:
fail-fast: false
matrix:
rust:
- ${{ needs.msrv.outputs.msrv }}
- stable
Benefits
- Catch version-specific bugs
- Ensure MSRV compatibility
- Test against latest stable
Acceptance Criteria
Parent: #175