Commit Graph

958 Commits

Author SHA1 Message Date
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