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