From 387ca138d422d5994982ec950a554fb1d245da5f Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 10 Aug 2026 11:51:28 -0400 Subject: [PATCH] fix(qsv) closes #14024 --- projects/crates.io/qsv/package.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/projects/crates.io/qsv/package.yml b/projects/crates.io/qsv/package.yml index c6c1f479ed..493fa9e1a5 100644 --- a/projects/crates.io/qsv/package.yml +++ b/projects/crates.io/qsv/package.yml @@ -23,7 +23,7 @@ build: CARGO_ARGS: - --locked # features listed on GitHub like joinp, py are not available - - --features feature_capable,apply,luau,clipboard,fetch,foreach,geocode,prompt,sled,to + - --features feature_capable,apply,luau,clipboard,fetch,foreach,geocode,prompt,to - --path . - --root {{prefix}} darwin/x86-64: @@ -47,12 +47,13 @@ test: - test $(qsv count test.csv) -eq 5 # Test dedup command - - qsv dedup -q test.csv + - qsv dedup test.csv | tee test.dedup.csv - test $(qsv dedup -q test.csv | qsv count) -eq 4 # Test diff command - - sed 's/4,5,6/4,5,7/' test.csv > test-diff.csv - - qsv diff test.csv test-diff.csv - # qsv count is unstable, so we could get different versions in different CI runs - - qsv diff test.csv test-diff.csv | qsv count | tee out - - test $(cat out) -eq 2 || test $(cat out) -eq 3 + - sed 's/4,5,6/4,5,7/' test.dedup.csv | tee test-diff.dedup.csv + - qsv diff test.dedup.csv test-diff.dedup.csv + # qsv count is unstable, *iff* there's duplicate keys in column 1, + # because it runs in parallel. so, we need to use the deduped output. + - qsv diff test.dedup.csv test-diff.dedup.csv | qsv count | tee out + - test $(cat out) -eq 2