1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2026-01-13 08:41:07 +00:00
Commit graph

632 commits

Author SHA1 Message Date
Nicolas Boichat
aa3947a1cc .github/workflows/CICD.yml: Do not update gcc
The issue referenced has been long fixed, and for reasons not
totally clear to me, blake3 fails after the GCC update (I tried
to dig into this, but couldn't really figure out if this is really
a problem with GCC 15, or with the version provided by MSYS, or
some other side effect of the exact sequence in CI).

Since blake3 CI doesn't do that gcc update (it uses the default gcc ~12
in the github windows image), let's _also_ not do that, and if there's a
real problem with gcc 15+, that'll presumably fail their CI as well.

Fixes #7977.
2025-05-25 15:12:05 +02:00
Nicolas Boichat
c6473e1bbd Revert "CICD: Disable windows-latest/x86_64-pc-windows-gnu for now"
This reverts commit deef8cbfd6.

A new onig release has happened, this should fix the issue.
2025-05-25 15:05:57 +02:00
Sylvestre Ledru
263ba63203
Merge pull request #7959 from cakebaker/ci_install_libselinux1_dev
ci: install `libselinux1-dev` for coverage job
2025-05-20 09:56:25 +02:00
Daniel Hofstetter
3c406b877b ci: fix "unexpected input 'file'" warning
in code coverage job
2025-05-19 17:00:16 +02:00
Daniel Hofstetter
baa70d8e2c ci: install libselinux1-dev for coverage job 2025-05-19 16:32:46 +02:00
Daniel Hofstetter
04ca61dce4 ci: run "cargo fmt --check" in fuzz folder 2025-05-19 14:38:07 +02:00
Daniel Hofstetter
aec2eeac05 ci: bump markdownlint-cli2-action from v19 to v20 2025-05-18 21:08:27 +02:00
Daniel Hofstetter
1e476d9749 ci: remove trailing spaces at line end 2025-05-18 21:08:27 +02:00
Piepmatz
c8dbd185c0
Allow compiling uucore with wasm32-unknown-unknown (#7840)
and fix the build
2025-05-04 09:41:51 +02:00
Nicolas Boichat
deef8cbfd6 CICD: Disable windows-latest/x86_64-pc-windows-gnu for now
rust-orig current release is broken with GCC 15.1, and I don't
think it's possible to pin to an older github image, or an older
msys2 gcc...

Fixed upstream: https://github.com/rust-onig/rust-onig/issues/191
But waiting for new release: https://github.com/rust-onig/rust-onig/issues/193
2025-04-29 21:47:50 +08:00
Sylvestre Ledru
7cdbc3c1e4
add tests/misc/tee.sh to the list of intermittent issues 2025-04-22 10:11:34 +02:00
Daniel Hofstetter
5e929577a8 ci: lint with selinux 2025-04-18 13:19:18 +02:00
Etienne Cordonnier
21d5cef153 remove feat_os_unix_musl
After the addition of utmpx, feat_os_unix_musl is now identical to feat_os_unix and is thus not needed any more.

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2025-04-15 12:51:55 +02:00
Sylvestre Ledru
5e9e67e820 fuzzing: get the summary data 2025-04-13 21:44:55 +02:00
Sylvestre Ledru
170f044a39 fuzzing: printf should pass now 2025-04-13 21:02:08 +02:00
Sylvestre Ledru
ced5d37f07 fuzzing: rename task to make it shorter in the gh view 2025-04-13 21:02:08 +02:00
Sylvestre Ledru
efb09204a2
Merge pull request #7748 from cakebaker/clippy_move_lints_from_ci_to_cargo_toml
Move clippy lints from CI to `Cargo.toml`
2025-04-13 18:51:53 +02:00
Daniel Hofstetter
32dcaeef32 Move clippy lints from CI to Cargo.toml 2025-04-13 17:35:05 +02:00
Daniel Hofstetter
80b6a2155c
Merge pull request #7635 from sylvestre/temp-selinux-impl
mkdir: add the selinux support
2025-04-13 14:49:52 +02:00
Sylvestre Ledru
4724f04547 upgrade to GNU coreutils 9.7 as ref 2025-04-13 12:12:08 +02:00
Sylvestre Ledru
fe77174904 CI/Selinux: also install attr for getfattr - test 2025-04-12 18:44:32 +02:00
Nicolas Boichat
8f9bdf36fd workflows/fuzzing.yml: Add timeout equal to total run time
Just in case some of the values cause an infinite loop (or at
least take a _very_ long time, see #7708), timeout, with the same
duration as the maximum total fuzzing time.

That'll allow us to _see_ what input causes the infinite loop.
2025-04-09 21:04:43 +02:00
Dorian Péron
1b250fa75c
Merge pull request #7683 from uutils/renovate/codecov-codecov-action-5.x
chore(deps): update codecov/codecov-action action to v5
2025-04-07 14:30:13 +02:00
renovate[bot]
a40e4483fd
chore(deps): update codecov/codecov-action action to v5 2025-04-07 09:11:02 +00:00
renovate[bot]
232b083002
chore(deps): update mozilla-actions/sccache-action action to v0.0.9 2025-04-07 09:10:58 +00:00
Sylvestre Ledru
0b397c469f
Merge pull request #7401 from RenjiSann/coverage
Fix coverage files generation
2025-04-07 11:10:12 +02:00
Dorian Peron
f5d3a2d3ba CI: add CICD job for code coverage 2025-04-07 10:19:00 +02:00
renovate[bot]
67a890e939
chore(deps): update vmactions/freebsd-vm action to v1.2.0 2025-04-05 22:18:42 +00:00
Nicolas Boichat
a888a021cb .github/workflows: Take care of both ./Cargo.lock and fuzz/Cargo.lock 2025-04-05 09:34:17 +02:00
Daniel Hofstetter
6cbb532a70
Merge pull request #7604 from sylvestre/gh
github/action: on fork, run the CI for all the branches (currently: only main)
2025-03-29 08:32:13 +01:00
Sylvestre Ledru
b530fdcc88 github/action: on fork, run the CI for all the branches (currently: only main) 2025-03-28 17:06:20 +01:00
renovate[bot]
c05bc168e1
chore(deps): update reactivecircus/android-emulator-runner action to v2.34.0 2025-03-28 15:15:19 +00:00
Sylvestre Ledru
1c75854d2f
Merge pull request #7576 from drinkcat/ci-macos
Test workspace CI on macos
2025-03-28 11:54:58 +01:00
renovate[bot]
47e7062ada
chore(deps): update mozilla-actions/sccache-action action to v0.0.9 2025-03-27 12:48:09 +00:00
Nicolas Boichat
78a006e1a1 ci: Enable workspace tests on MacOS 2025-03-27 10:29:46 +01:00
Nicolas Boichat
28bfac3c3c ci: Enable cspell on test on dotfiles too
Noticed this because pre-commit would try to run on dotfiles as
well (will CI ignored it)
2025-03-26 16:50:08 +01:00
Nicolas Boichat
b92144180f dotfiles: Add works to cspell dictionary
Also fix a couple of real spelling mistakes.
2025-03-26 16:49:21 +01:00
Nicolas Boichat
5263e0e2dc ci: Enable uudoc feature on x86-64 native builder
Make sure we catch build errors.

Would prevent #7572 from happening again.
2025-03-25 19:56:46 +01:00
Sylvestre Ledru
f5eff9517f Bump MSRV to 1.85.0 2025-03-24 21:00:16 +01:00
Sylvestre Ledru
302f7842c7 ci: if FAIL => PASS but in the intermittent list, show the info
see:
https://github.com/uutils/coreutils/pull/7522#issuecomment-2744892884
2025-03-22 11:04:20 +01:00
Daniel Hofstetter
fc46a041f8
Merge pull request #7486 from sylvestre/python
Python: add ruff check and fix the code
2025-03-19 08:07:43 +01:00
Sylvestre Ledru
38aee73fe5
GNU/CI: use the aggregated-result.json files and move to python (#7471)
* GNU/CI: use the aggregated-result.json files and move to python

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

* simplify code

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-03-19 07:15:11 +01:00
Sylvestre Ledru
e61898897d Github action: run ruff on the python code 2025-03-18 20:52:46 +01:00
Sylvestre Ledru
340fafb870 github: fix the name - it is reference/aggregated-result.json/aggregated-result.json otherwise 2025-03-18 07:52:15 +01:00
Daniel Hofstetter
e6461269fc
Merge pull request #7448 from sylvestre/selinux2
selinux: run the GNU test too
2025-03-17 15:01:33 +01:00
Sylvestre Ledru
2f872860f0 Look at all individual results and summarize 2025-03-17 11:09:18 +01:00
Sylvestre Ledru
59426b779e github action: collect the results of the 4 tasks 2025-03-17 11:09:18 +01:00
Sylvestre Ledru
98cc160e15 github action: use the json file instead of parsing the logs 2025-03-17 11:09:18 +01:00
Sylvestre Ledru
334e29054e selinux: improve collect of the results 2025-03-17 11:09:18 +01:00
Sylvestre Ledru
4c428ec592 ci: install selinux in other jobs 2025-03-17 11:09:18 +01:00