1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2026-01-14 17:21:04 +00:00
Commit graph

623 commits

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