Skip to content

Comments

ci(coverage): install ALSA dev package on linux#1116

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomasterfrom
fix-coverage-failure
Feb 18, 2026
Merged

ci(coverage): install ALSA dev package on linux#1116
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomasterfrom
fix-coverage-failure

Conversation

@mamoreau-devolutions

Summary

  • install libasound2-dev in the Coverage workflow before running cargo xtask cov ...
  • align coverage runner system dependencies with Linux CI checks

Why

Recent Coverage failures in PRs were caused by �lsa-sys failing to find �lsa.pc during cargo llvm-cov (pkg-config error), while regular Linux CI already installs this package.

Validation

  • workflow file updated in .github/workflows/coverage.yml
  • branch pushed; rerun of Coverage check should now compile crates depending on ALSA

Install libasound2-dev in Coverage workflow to avoid alsa-sys pkg-config failures during llvm-cov runs.
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit d0874d6 into master Feb 18, 2026
10 checks passed
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) deleted the fix-coverage-failure branch February 18, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants