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
Sylvestre Ledru
ad6723c44b
selinux test: collect and process the results
2025-03-17 11:09:18 +01:00
Sylvestre Ledru
72ad89d956
selinux: run the GNU test too
2025-03-17 11:09:18 +01:00
renovate[bot]
e760bb802b
chore(deps): update vmactions/freebsd-vm action to v1.1.9
2025-03-15 14:25:39 +00:00
Sylvestre Ledru
0345dc8bdc
Don't clone, just take the sources from the gh runner
2025-03-14 09:54:44 +01:00
Sylvestre Ledru
1f144618e9
gh action: build and run tests on selinux
2025-03-14 09:54:29 +01:00
Daniel Hofstetter
3243fbaa03
Merge pull request #7411 from sylvestre/ci2
...
CI: improve the intermittent ignore
2025-03-10 10:40:36 +01:00
Sylvestre Ledru
55bedbb68e
CI: improve the intermittent ignore
2025-03-10 10:14:40 +01:00
renovate[bot]
56a965e04f
chore(deps): update mozilla-actions/sccache-action action to v0.0.8
2025-03-07 14:00:47 +00:00
Nicolas Boichat
3503783761
.github: CICD: add workspace test to build matrix
...
Add a new Linux build that runs without `cross`, and adds
`--workspace` to the cargo test command.
From cargo test documentation, this option "tests all members in
the workspace.". For example, this includes running tests within
the `uucore` package (see #7383 ).
Fixes #7392 .
2025-03-04 14:46:28 +01:00