oech3
376fa6408b
GnuTests.yml: Check that build-gnu.sh works without libselinux ( #9299 )
2025-11-19 16:39:51 +01:00
Daniel Hofstetter
d5d7eaaf1f
Merge pull request #9321 from oech3/gtest-simple-profile
...
build-gnu.sh: Use any profile & cleanup vars
2025-11-19 16:25:22 +01:00
Daniel Hofstetter
b0f41e707c
Merge pull request #9319 from sylvestre/run-gnu-2
...
FreeBSD / Tests (push) Has been cancelled
Devcontainer / Verify devcontainer (push) Has been cancelled
CheckScripts / ShellScript/Check (push) Has been cancelled
CheckScripts / ShellScript/Format (push) Has been cancelled
GnuTests / Run GNU tests (native) (push) Has been cancelled
GnuTests / Run GNU tests (SELinux) (push) Has been cancelled
Android / Test builds (push) Has been cancelled
Benchmarks / Run benchmarks (CodSpeed) (push) Has been cancelled
Code Quality / Style/format (push) Has been cancelled
Code Quality / Style/lint (push) Has been cancelled
Code Quality / Style/spelling (push) Has been cancelled
Code Quality / Style/toml (push) Has been cancelled
Code Quality / Pre-commit hooks (push) Has been cancelled
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
FreeBSD / Style and Lint (push) Has been cancelled
OpenBSD / Style and Lint (push) Has been cancelled
OpenBSD / Tests (push) Has been cancelled
WSL2 / Test (push) Has been cancelled
CICD / Build/stable (push) Has been cancelled
CICD / Build/Makefile (push) Has been cancelled
CICD / Build/nightly (push) Has been cancelled
CICD / Binary sizes (push) Has been cancelled
CICD / Build (push) Has been cancelled
CICD / Tests/BusyBox test suite (push) Has been cancelled
CICD / Tests/Toybox test suite (push) Has been cancelled
CICD / Test all features separately (push) Has been cancelled
CICD / Build/SELinux (push) Has been cancelled
CICD / Build/SELinux-Stubs (Non-Linux) (push) Has been cancelled
CICD / Safe Traversal Security Check (push) Has been cancelled
GnuTests / Aggregate GNU test results (push) Has been cancelled
build-gnu.sh: adjust the PATH for each run
2025-11-18 11:28:36 +01:00
Daniel Hofstetter
9f28bf0a3f
Merge pull request #9322 from sylvestre/RUSTSEC-2025-0119
...
replace number_prefix by unit-prefix
2025-11-18 10:35:38 +01:00
Sylvestre Ledru
0709890328
replace number_prefix by unit-prefix
...
See https://rustsec.org/advisories/RUSTSEC-2025-0119
2025-11-18 09:59:46 +01:00
Daniel Hofstetter
67c761242b
Merge pull request #9320 from sylvestre/shuf-bench
...
shuf: add benchmarks
2025-11-18 09:15:18 +01:00
oech3
ea9feef0f1
build-gnu.sh: Use any profile & cleanup arg
2025-11-18 16:49:41 +09:00
Sylvestre Ledru
055b1e2e76
shuf: add benchmarks
...
To test: https://github.com/uutils/coreutils/pull/7585
2025-11-18 08:42:06 +01:00
Sylvestre Ledru
72c8328034
build-gnu.sh: adjust the PATH for each run
...
Interesting with several uutils/coreutils clones
2025-11-18 07:38:17 +01:00
Daniel Hofstetter
35f7db96ca
Merge pull request #9316 from uutils/renovate/clap-4.x-lockfile
...
chore(deps): update rust crate clap to v4.5.52
2025-11-18 07:09:08 +01:00
renovate[bot]
28abc77aa6
chore(deps): update rust crate clap to v4.5.52
2025-11-17 18:42:47 +00:00
Sylvestre Ledru
267abb26f7
Merge pull request #9309 from cakebaker/bump_markdownlint_cli2_action
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Bump `markdownlint_cli2_action` & fix warnings
2025-11-17 16:12:05 +01:00
Daniel Hofstetter
29ec8f3998
Merge pull request #9311 from uutils/sylvestre-patch-2
...
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Remove high variance benchmark functions
2025-11-17 11:02:06 +01:00
Vesal Joolanejad
747874911a
Enhance mode parsing to support comma-separated mode strings in install command ( #9298 )
...
* Enhance mode parsing to support comma-separated mode strings in `parse` function. Add tests for comma-separated mode handling in file and directory creation.
* Add comprehensive tests for mode parsing in `parse` function, covering numeric, symbolic, and mixed modes, as well as handling of invalid inputs and umask considerations.
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2025-11-17 10:14:22 +01:00
Sylvestre Ledru
c17598370c
Remove high variance benchmark functions
2025-11-17 10:11:40 +01:00
Daniel Hofstetter
e82cc75433
docs: fix warnings from markdownlint
2025-11-17 09:28:16 +01:00
Daniel Hofstetter
1c8bcab5d5
Bump markdownlint_cli2_action from v20 to v21
2025-11-17 08:22:20 +01:00
Daniel Hofstetter
58ebeaf006
Merge pull request #9280 from naoNao89/fix-numfmt-test-failures
...
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
CheckScripts / ShellScript/Check (push) Has been cancelled
CheckScripts / ShellScript/Format (push) Has been cancelled
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
numfmt: support quetta/ronna suffixes and fix error messages
2025-11-16 17:13:48 +01:00
Daniel Hofstetter
a15ee0927b
Merge pull request #9266 from sylvestre/sort-compress
...
sort: make compression program failures non-fatal, warn and fallback to plain files
2025-11-16 15:11:47 +01:00
Daniel Hofstetter
1c5030609a
Merge pull request #9297 from sylvestre/gnu-error
...
build-gnu.sh: fix the error on line 110
2025-11-16 14:47:20 +01:00
Daniel Hofstetter
7ff8647bc7
Merge pull request #9304 from uutils/renovate/vmactions-freebsd-vm-1.x
...
Update vmactions/freebsd-vm action to v1.2.7
2025-11-16 14:39:25 +01:00
oech3
6e99389d0f
Revert "ci: Mark runcon-no-reorder as SELinux required" ( #9291 )
2025-11-16 14:35:05 +01:00
renovate[bot]
2ab03d9735
Update vmactions/freebsd-vm action to v1.2.7
2025-11-16 13:05:58 +00:00
Daniel Hofstetter
63ee6486d0
Merge pull request #9296 from sylvestre/divan
...
move the factor divan bench into the actual directory
2025-11-16 14:05:00 +01:00
Sylvestre Ledru
7f4d90272f
Merge pull request #9290 from oech3/nolibsel
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Fix build failure without libselinux
2025-11-15 22:28:10 +01:00
Sylvestre Ledru
58c15d4d52
Merge pull request #9254 from akretz/install_ignore_umask
...
install: ignore umask
2025-11-15 22:27:45 +01:00
Sylvestre Ledru
0500ee3d76
build-gnu.sh: fix the error on line 110
...
util/build-gnu.sh: ligne 110 : [: = : opérateur unaire attendu
2025-11-15 22:22:33 +01:00
Sylvestre Ledru
9e562d89c4
Merge pull request #9240 from oech3/pabort
...
Cargo.toml: move panic=abort to release profile for binary size
2025-11-15 21:56:28 +01:00
Sylvestre Ledru
ef1ba01c66
Merge pull request #9293 from oech3/nextest-profile-cmd
...
GNUmakefile: Add missing PROFILE_CMD
2025-11-15 21:55:40 +01:00
Sylvestre Ledru
ecc7f14e7e
move the factor divan bench into the actual directory
2025-11-15 21:45:22 +01:00
oech3
db5e4ce528
Merge branch 'main' into nextest-profile-cmd
2025-11-16 04:57:15 +09:00
Sylvestre Ledru
6580919238
Merge pull request #9247 from naoNao89/fix/criterion-html-reports
...
benches: Migrate factor benchmarks from Criterion to Divan
2025-11-15 20:38:34 +01:00
Sylvestre Ledru
8b499009ad
Merge pull request #9245 from cakebaker/test_ot_nt_with_non_existing_file
...
test: existing file is newer than non-existing file
2025-11-15 20:38:16 +01:00
Sylvestre Ledru
09e1aa18ab
sort: make compression program failures non-fatal, warn and fallback to plain files
...
Should fix tests/sort/sort-compress.sh
2025-11-15 20:30:41 +01:00
oech3
c1734e039c
GNUmakefile: Add missing PROFILE_CMD
2025-11-16 03:45:14 +09:00
Daniel Hofstetter
a792ef59d8
Merge pull request #9282 from uutils/renovate/crc-fast-1.x-lockfile
...
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Separate Builds (push) Waiting to run
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CheckScripts / ShellScript/Check (push) Waiting to run
CheckScripts / ShellScript/Format (push) Waiting to run
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
chore(deps): update rust crate crc-fast to v1.8.0
2025-11-15 16:20:31 +01:00
renovate[bot]
87b116eccb
chore(deps): update rust crate crc-fast to v1.8.0
2025-11-15 13:41:06 +00:00
oech3
5be2964230
Fix build failure without libselinux
2025-11-15 22:10:05 +09:00
oech3
8fc9d28001
Merge pull request #9277 from oech3/patch-2
...
CICD.yml: Avoid no space left
2025-11-15 13:48:23 +01:00
Sylvestre Ledru
62121a9da0
Merge pull request #9270 from oech3/gtest-dep
...
build-gnu.sh: Freeze SELinux build mode
2025-11-15 13:47:53 +01:00
oech3
5202ac137d
Merge pull request #8730 from oech3/profile
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
GNUmakefile: Use any profile from make install
2025-11-15 10:05:04 +01:00
naoNao89
907c57396f
numfmt: add Q/R/k suffixes and fix bugs
...
- Add quetta (Q), ronna (R) suffix support (10^30, 10^27)
- Support lowercase 'k' suffix
- Fix "invalid number" vs "invalid suffix" error distinction
- Fix output duplication on formatting errors
- Add regression tests
Improves GNU test suite compatibility.
2025-11-15 01:38:48 +07:00
Sylvestre Ledru
799bea0579
Merge pull request #9268 from oech3/patch-2
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
WSL2 / Test (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
README.md: profiles for binary size
2025-11-14 17:28:42 +01:00
Daniel Hofstetter
834e90d245
Merge pull request #9271 from oech3/cleanup-con
...
CICD.yml: Remove if for .exe
2025-11-14 16:15:56 +01:00
oech3
21c219abf7
CICD.yml: Remove if for .exe
2025-11-14 20:21:41 +09:00
oech3
0d92953e01
build-gnu.sh: Freeze SELinux build mode
2025-11-14 20:14:34 +09:00
oech3
5f4e223efe
README.md: profiles for binary size
2025-11-14 17:53:22 +09:00
Sylvestre Ledru
73d1bce20d
Merge pull request #9258 from oech3/wgetcurl
...
Avoid mixing wget and curl
2025-11-14 09:37:31 +01:00
Sylvestre Ledru
28be09a9fd
Merge pull request #9269 from oech3/no-deb
...
Update CICD.yml: Stop releasing duplicated binary
2025-11-14 09:36:53 +01:00
Daniel Hofstetter
49f82da04d
Merge pull request #9252 from sylvestre/pr-fix
...
pr: fix header formatting for custom date formats starting with '+'
2025-11-14 08:48:59 +01:00