Commit Graph

554 Commits

Author SHA1 Message Date
Daniel Hofstetter 2be465a572 Revert "fix: replace apt with apt-get in scripts"
This reverts commit 6f939edb72.
2026-04-16 07:16:50 +02:00
xtqqczze 6f939edb72 fix: replace apt with apt-get in scripts
fix warning:

```
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
```
2026-04-14 22:56:39 +02:00
oech3 9f50c8b42e tee: fix input with sleep 2026-04-12 16:30:35 +02:00
oech3 d7f969c008 GnuTests: mask an equivalent df test 2026-04-12 14:48:54 +02:00
Sylvestre Ledru 56210f1137 test: add unit tests for compare_size_results.py
Mirrors test_compare_test_results.py: covers human_kb formatting,
load_sizes (date-keyed and flat), compare() including threshold
boundaries on both growth and shrinkage, format_report, and an
end-to-end main() check that the comment file is only written when
something significant is reported.

Wired into code-quality.yml alongside the existing compare_test_results
unit tests.
2026-04-11 16:02:00 +02:00
Sylvestre Ledru 9dfc7294cc ci: add compare_size_results.py to flag binary size changes
Per-binary comparison script that reads the existing
individual-size-result.json format (date-keyed with sha + sizes-in-KB)
and reports binaries whose size changed by both >=5% and >=4 KB.

This is the size-tracking counterpart of compare_test_results.py: it
emits GitHub workflow annotations and writes a PR comment body to its
--output path only when there is something significant to report.
2026-04-11 16:02:00 +02:00
Sylvestre Ledru 8d03a6aaf9 numfmt: add GNU test patch for devdebug, help-1, and field-range errors
GNU test: numfmt.pl devdebug-*, help-1, field-1, field-range-err-*
2026-04-04 23:24:46 +02:00
Sylvestre Ledru 864e95a253 numfmt: buffer output in non-abort invalid modes and re-enable GNU tests
Buffer formatted output so that --invalid=fail does not duplicate lines
on error, and --invalid=abort streams directly for partial output.

Fixes GNU numfmt.pl test: field-3. Re-enables the full numfmt.pl test
suite by removing the skip list added earlier in the stack.
2026-04-04 23:24:46 +02:00
Sylvestre Ledru a39921e206 tests: skip unsupported GNU numfmt cases and force symlink refresh
Skip GNU numfmt.pl tests not yet supported: unit-sep-22-fail, grp-1,
grp-2, delim-7, field-1, field-range-err-{1-4,6-13}, strtod-6,
strtod-6.1, leading-4, debug-2, devdebug-{1-7,9-11}, help-1,
fmt-err-9, fmt-err-11, fmt-15, ign-err-5, ign-err-m2.2, ign-err-m3.1.

Also unconditionally refresh binary symlinks to avoid stale builds.
2026-04-04 23:24:46 +02:00
Sylvestre Ledru 9ccd9ada9a github action: move the clippy management into a script 2026-04-03 12:15:40 +02:00
Sylvestre Ledru aa7a88640f tests: ensure getlimits is on PATH for reused GNU builds 2026-04-01 10:46:15 +02:00
oech3 572f3a2416 yes, coreutils: backport(enable) 2 GnuTests (#11480) 2026-03-25 08:24:32 +01:00
Sylvestre Ledru c794796c44 update-version.sh: update Cargo.lock files after version bump 2026-03-22 17:58:57 +01:00
Sylvestre Ledru 2c82462c66 prepare release 0.8.0 2026-03-22 17:58:57 +01:00
oech3 209bb97072 run-gnu-tests-smack-ci.sh: Use alpine busybox 2026-03-21 11:53:10 +01:00
oech3 e37c158aab run-gnu-tests-smack-ci.sh: copy kernel from Ubuntu runner (#11376) 2026-03-17 23:06:06 +01:00
Daniel Hofstetter 8cfb32714c cut: improve some error messages (#11338) 2026-03-15 23:34:07 +01:00
Sylvestre Ledru 5a912a7fa1 adjust the publish script to ship src/uu/checksum_common 2026-03-10 09:26:09 +01:00
Sylvestre Ledru 80ef0d7d71 Revert "Cargo.toml: Avoid huge diff generation at version bump (#11131)" (#11259)
This reverts commit 70ce572bcf.
2026-03-09 22:17:28 +01:00
oech3 5e24462b26 coreutils: Fix 2>/dev/full aborts & drop a sed for GnuTests (#10740) 2026-03-07 09:56:35 +01:00
oech3 70ce572bcf Cargo.toml: Avoid huge diff generation at version bump (#11131)
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-02-26 21:54:36 +01:00
Sylvestre Ledru dc3a9a5bca prepare release 0.7.0 (#11128) 2026-02-26 20:41:46 +01:00
oech3 72ec8cf7f0 GnuTests: Use our libstdbuf.so 2026-02-24 23:45:54 +01:00
oech3 d3639dbd6e Mark date-locale-hour flakey & drop a useless cache action (#11093) 2026-02-24 10:38:26 -05:00
Christopher Dryden de5c827d99 Prevent make check from rebuilding GNU binaries over uutils ones 2026-02-21 19:40:08 +01:00