diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 75695523..a92dec61 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -110,7 +110,7 @@ jobs: # Note; we don't run the powerset here because it's very slow on CI # Perhaps we should consider it at some point. - name: Run tests - run: cargo +nightly llvm-cov nextest --branch --no-fail-fast --all-features --lcov --output-path ./lcov.info --profile ci + run: cargo +nightly llvm-cov nextest --branch --no-fail-fast --lcov --output-path ./lcov.info --profile ci - uses: codecov/codecov-action@v5 with: diff --git a/crates/ffmpeg-sys/Cargo.toml b/crates/ffmpeg-sys/Cargo.toml index 9c3cc7d1..9eb7feb8 100644 --- a/crates/ffmpeg-sys/Cargo.toml +++ b/crates/ffmpeg-sys/Cargo.toml @@ -111,3 +111,6 @@ avresample = [] postproc = [] swresample = [] swscale = [] + +[package.metadata.xtask] +skip = true diff --git a/dev-tools/xtask/src/cmd/power_set.rs b/dev-tools/xtask/src/cmd/power_set.rs index 6669802a..15ff8c5b 100644 --- a/dev-tools/xtask/src/cmd/power_set.rs +++ b/dev-tools/xtask/src/cmd/power_set.rs @@ -78,6 +78,7 @@ impl PowerSet { for (package, xtask_metadata) in metadata.workspace_packages().iter().zip(xtask_metadata.iter()) { if ignored_packages.contains(&package.name.to_lowercase()) || !(packages.is_empty() || packages.contains(&package.name.to_lowercase())) + || xtask_metadata.skip { continue; } diff --git a/dev-tools/xtask/src/utils.rs b/dev-tools/xtask/src/utils.rs index 586c6b82..e9846a04 100644 --- a/dev-tools/xtask/src/utils.rs +++ b/dev-tools/xtask/src/utils.rs @@ -25,6 +25,7 @@ pub struct XTaskMetadata { pub allow_list: BTreeSet, #[serde(alias = "addative-features")] pub addative_features: BTreeSet, + pub skip: bool, } impl Default for XTaskMetadata { @@ -38,6 +39,7 @@ impl Default for XTaskMetadata { max_combination_size: None, allow_list: Default::default(), addative_features: Default::default(), + skip: false, } } }