982 Commits

Author SHA1 Message Date
oech3 fb93f53b3a tee: add benchmark (#12134) 2026-05-05 21:41:13 +02:00
oech3 e3b4b41247 tty: Build tty.wasm 2026-04-29 15:56:41 +02:00
oech3 dd72eca93c tty: Build for Windows 2026-04-29 11:03:10 +02:00
renovate[bot] 34e1d933a3 chore(deps): update dawidd6/action-download-artifact action to v21 2026-04-28 13:45:44 +02:00
xtqqczze 76760a4b81 fix(ci): correct formatting of comment body 2026-04-24 08:47:14 +02:00
xtqqczze 3dc8794ada ci: disable credential persistence in checkout steps 2026-04-23 09:07:08 +02:00
renovate[bot] 521c855524 chore(deps): update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:37:53 +02:00
renovate[bot] b06d39ee1b chore(deps): update astral-sh/ruff-action action to v4 2026-04-22 07:37:48 +02:00
xtqqczze 4011e6dae6 CI/SizeComment: enhance PR commenting logic to update existing comments 2026-04-20 23:14:55 +02:00
Sylvestre Ledru 717140a13c ci: group openbsd log sections for easier failure triage 2026-04-15 09:37:30 +02:00
xtqqczze 44aff6bb27 CI/GnuComment: add safeguards 2026-04-13 12:45:09 +02:00
xtqqczze bd0ace3ac4 Make sure we still update the comment with if there was no change in test status 2026-04-13 10:43:48 +02:00
xtqqczze 0d35d36b52 CI/GnuComment: enhance PR commenting logic to update existing comments 2026-04-13 10:43:48 +02:00
Sylvestre Ledru b08e880c1b Add "tests/basenc/bounded-memory" in the ignore list 2026-04-12 18:03:42 +02:00
Anthony 36ac85b1f3 tests: add WASI integration test support via wasmtime 2026-04-12 15:19:04 +02:00
renovate[bot] 086eba8be9 chore(deps): update softprops/action-gh-release action to v3 2026-04-12 13:55:56 +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 ed9fcb357d ci: add SizeComment workflow to post binary size diffs on PRs
New workflow mirroring GnuComment.yml: triggers on workflow_run of
make, downloads the size-comment artifact for the corresponding PR,
and posts the per-binary size comparison as a PR comment when there
is something significant to report.
2026-04-11 16:02:00 +02:00
Sylvestre Ledru d9e5bb4051 ci: produce per-binary size comment artifact in make.yml
Replace the inline shell loop that walked individual-size-result.json
with a call to util/compare_size_results.py and write its output, plus
the PR number, into a size-comment/ directory uploaded as an artifact.

The aggregate `multiple binaries` and `multicall binary` checks remain
inline since they are simple scalar comparisons. The new artifact is
consumed by the SizeComment workflow to post a PR comment, mirroring
the GnuTests / GnuComment pipeline.
2026-04-11 16:02:00 +02:00
renovate[bot] 11f29ddd04 chore(deps): update vampire/setup-wsl action to v6.1.0 2026-04-11 08:45:51 +02:00
renovate[bot] c7990b633b chore(deps): update actions/github-script action to v9 2026-04-10 08:25:26 +02:00
Sylvestre Ledru 130de6f1aa Add 'tests/tail/pipe-f' to ignore list 2026-04-09 11:34:37 +02:00
Sylvestre Ledru 7bdc54acee Add 'tests/tail/tail-n0f' to ignore list 2026-04-09 11:34:37 +02:00
Sylvestre Ledru c4093734e2 ci: install hu_HU.UTF-8 (and peers) for l10n cargo test job 2026-04-06 15:10:31 +02:00
mattsu 79209719f9 feat(timeout): add benchmarking support with divan (#9733)
* deps: bump codspeed-divan-compat to v4.2.1

* bench(timeout): add divan benchmarks

* ci(benchmarks): include uu_timeout in codspeed list

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-04-04 22:02:21 +02:00
Sylvestre Ledru cd50566f16 Add expand/bounded-memory to ignore list 2026-04-04 10:08:54 +02:00
Sylvestre Ledru 7712f42519 CI/WASI: test all compiling utilities instead of just 3 2026-04-04 08:43:09 +02:00
Sylvestre Ledru bb6751150a sort: split ext_sort into platform modules and enable WASI CI 2026-04-04 08:43:09 +02:00
Sylvestre Ledru 8ffb33f1da adjust the spell-checker ignores 2026-04-03 18:57:24 +02:00
Sylvestre Ledru f39c08fc24 CI: fix feat_wasm feature flag in wasi workflow 2026-04-03 18:57:24 +02:00
Sylvestre Ledru aabb1b493f CI: add WASI test workflow with wasmtime 2026-04-03 18:57:24 +02:00
Sylvestre Ledru 9ccd9ada9a github action: move the clippy management into a script 2026-04-03 12:15:40 +02:00
Sylvestre Ledru d8a439c312 CI: run clippy on wasm32-wasip1 target with feat_wasm 2026-04-03 12:15:40 +02:00
renovate[bot] 62ad74b2a9 chore(deps): update dawidd6/action-download-artifact action to v20 2026-04-03 07:51:44 +02:00
Sylvestre Ledru 43cf35b19c pre-commit: fix trailing whitespace and skip cargo hooks in CI 2026-03-31 09:18:04 +02:00
oech3 c7710ac0b7 CICD.yml: Bump cross for NetBSD 2026-03-30 14:31:54 +02:00
oech3 566836cde8 cat: add bench (#11525)
* cat: add bench

* rename benchmark

Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>

---------

Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>
2026-03-30 09:02:15 +02:00
oech3 2b05f2fa8c Remove duplicated features (#11510) 2026-03-27 09:52:28 +01:00
renovate[bot] 3dec656974 chore(deps): update codecov/codecov-action action to v6 2026-03-26 17:00:22 +01:00
renovate[bot] 895245282a chore(deps): update davidanson/markdownlint-cli2-action action to v23 2026-03-26 07:13:54 +01:00
pin b7d17150a7 Allow feat_os_unix on NetBSD (#11470)
* Allow `feat_os_unix` on NetBSD

Now that #11428 was merged, this should be fine.

However, CI will still fail.
See discussion on https://github.com/uutils/coreutils/issues/5297#issuecomment-4109942321
for a potential fix.

Compiling `cross` from git will cost 1m 31s on a 2014 Intel® Core™ i5-4210U CPU @ 1.70GHz (4)
2026-03-25 22:24:17 +01:00
Guillem L. Jara a0237c40ee CI: add GNU tests/rm/isatty to intermittent (#11486)
As seen in #11465, among others.
2026-03-25 22:08:53 +01:00
oech3 572f3a2416 yes, coreutils: backport(enable) 2 GnuTests (#11480) 2026-03-25 08:24:32 +01:00
renovate[bot] 8db06422bd chore(deps): update endbug/add-and-commit action to v10 2026-03-23 07:11:05 +01:00
oech3 c79e686c5c l10n.yml: drop cargo build covered by cargo {test,run} 2026-03-21 15:49:32 +01:00
oech3 6ccfd3a141 GNUmakefile: Swap uname -s with rustc --print host-tuple for cross-build and MSYS 2026-03-21 09:17:38 +01:00
renovate[bot] a8a61e6799 chore(deps): update nick-fields/retry action to v4 2026-03-20 07:22:37 +01:00
Sylvestre Ledru cd5af0c279 ci: add GitHub Action to validate manpages with mandoc
Add a new workflow that builds and validates all manpages using mandoc -T lint.
The workflow runs on PRs and pushes that modify manpage-related files and
validates both English and French manpages in parallel.
2026-03-19 16:26:49 +01:00
oech3 0b437e9d27 CICD: Check more NetBSD progs (#11408) 2026-03-19 07:14:19 +01:00
renovate[bot] 24d2263f4e chore(deps): update dawidd6/action-download-artifact action to v19 2026-03-18 13:35:22 +01:00