Sylvestre Ledru
859a1ed2e3
github action: improve typo show in github ( #9197 )
2025-11-08 20:29:37 +01:00
E
cdfdd68214
Merge pull request #9034 from oech3/locales-n
...
GNUmakefile: fix LOCALES=n
2025-11-08 20:09:34 +01:00
Mahdi Ali-Raihan
c615a0fb20
Merge pull request #9182 from asder8215/factor_benchmarking
...
Factor: base benchmarking for single/multiple u64, u128, and >u128
2025-11-08 19:40:48 +01:00
renovate[bot]
b242ae1ce1
chore(deps): update vmactions/freebsd-vm action to v1.2.6
2025-11-08 16:57:34 +00:00
Laurent Cheylus
5b79ae4b36
FreeBSD workflow: disable stats report for sccache action
...
CICD / Style/cargo-deny (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (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 / 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 / Aggregate GNU test results (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
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
WSL2 / Test (push) Waiting to run
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-07 15:20:06 +01:00
Daniel Hofstetter
63ab5edbc9
ci: adapt template name for Lima v2.0
2025-11-07 15:13:14 +01:00
renovate[bot]
7db5b00a35
chore(deps): update reactivecircus/android-emulator-runner action to v2.35.0
2025-11-07 05:30:44 +00:00
Laurent Cheylus
f1552f00bf
Fix tests job in FreeBSD workflow
...
Remove wrong flag '-p uucore' for 'cargo metadata' command to get features.
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-06 07:02:36 +01:00
renovate[bot]
889f4db7dc
chore(deps): update vmactions/freebsd-vm action to v1.2.5
2025-11-03 00:41:36 +00:00
E
436b80e6c9
CICD.yml: stop ci for redox
2025-11-01 22:46:55 +09:00
naoNao89
09a568dc3b
bench: add cksum performance benchmarks
...
- Add comprehensive benchmarks for all 17 SUPPORTED_ALGORITHMS
- Include custom SHAKE algorithm benchmarks using direct digest calculation
- Add CI integration with benchmark workflow
- No core cksum logic modifications to avoid merge conflicts
2025-10-30 10:34:05 +00:00
Sylvestre Ledru
67ef669af3
Merge pull request #9054 from cakebaker/ci_remove_lima_actions_ssh
...
ci: remove deprecated `lima-actions/ssh`
2025-10-27 21:44:04 +01:00
Daniel Hofstetter
90925b260f
ci: remove deprecated lima-actions/ssh
2025-10-27 17:01:34 +01:00
E
c97cd29d3e
Append .bash to completions
2025-10-27 21:19:37 +09:00
Daniel Hofstetter
df23bda721
ci: remove code_format job from FixPR workflow ( #9043 )
2025-10-27 09:21:33 +01:00
E
8f6e7201fa
GNUmakefile: Don't install part of hashsum if we excluded hashsum ( #9036 )
...
CICD / Dependencies (push) Waiting to run
CICD / Build/stable (push) Blocked by required conditions
CICD / Separate Builds (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 / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
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
Android / Test builds (push) Waiting to run
CICD / Tests/Toybox test suite (push) Blocked by required conditions
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
CICD / Code Coverage (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
Devcontainer / Verify devcontainer (push) Waiting to run
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
WSL2 / Test (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
FreeBSD / Tests (push) Waiting to run
* Clear HASHSUM_PROGS
* Drop wrong endif
* Fix cspell
* Flip wrong ifeq
2025-10-26 17:23:44 +01:00
E
552c386a72
GNUmakefile: Add a value for cross-build ( #9015 )
...
* Fix cross-build
* Add min test for cross build
* Fix CICD.yml
* Add config for cross build
* Add cross-gcc
* CICD.yml: chekc that we don't cross-build uudoc
* Revert some () to {}
* Revert $(PROFILE_CMD)
* CICD.yml: PREFIX at cross-build
2025-10-26 14:25:58 +01:00
renovate[bot]
8b35b59bb4
chore(deps): update github artifact actions
2025-10-24 20:11:35 +00:00
Etienne Cordonnier
159f5c8a6e
GNUmakefile: fix installation logic for libstdbuf
...
It is better to check whether we're actually compiling libstdbuf, rather than to check whether
we're on windows, in order to decide whether libstdbuf should get installed.
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2025-10-13 10:10:40 +02:00
Sylvestre Ledru
f19d7ec40b
github: move benchmark into a single file
2025-10-11 19:19:13 +02:00
Sylvestre Ledru
6df73f033c
github: compile & run benchmarks in parallel
2025-10-11 18:40:03 +02:00
E
c3e3847e62
Drop redundant || exit 1
2025-10-11 17:45:10 +09:00
Sylvestre Ledru
3d3c21afab
Merge pull request #8846 from cakebaker/ci_fix_test_separately
...
CICD / Separate Builds (push) Waiting to run
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
CICD / Run benchmarks (CodSpeed) (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
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
WSL2 / Test (push) Waiting to run
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
ci: test platform-specific utils separately, too
2025-10-10 09:50:22 +02:00
Daniel Hofstetter
c4d5cb2d59
ci: add "apt-get update" to code-quality workflow
2025-10-10 09:25:50 +02:00
Daniel Hofstetter
01f3357935
ci: test platform-specific utils separately, too
2025-10-08 13:42:12 +02:00
Sylvestre Ledru
5cbe2cc3a9
CI: unbreak the l10n job
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
d4e47861bb
add a github check for programs not using traversal
2025-10-06 13:57:50 +02:00
Daniel Hofstetter
98f617a29c
ci: fix "a sequence was not expected" error
...
in the CICD workflow
2025-10-06 11:31:44 +02:00
Sylvestre Ledru
8b6613782b
Merge pull request #8810 from oech3/ln
...
Allow to replace ln -fs and hardlink on Windows by default
2025-10-05 17:45:52 +02:00
Cả thế giới là Rust
02312bfffd
fix: Gate SELinux to Linux and add cross-platform CI tests ( #8795 )
...
Gate SELinux functionality to Linux-only and provide stub implementations
for chcon/runcon on non-Linux platforms to maintain cross-platform builds.
Changes:
- Gate all SELinux code with target_os = "linux" checks
- Add stub main() for chcon/runcon on non-Linux with user-friendly errors
- Add CI job to verify stubs build correctly on macOS and Windows
- Update ls to check both selinux feature AND target_os
Benefits:
- Fixes build failures on macOS/Windows (#8581 , #7996 , #7695 , #6491 )
- Maintains workspace buildability across all platforms
- Provides clear error messages instead of silent failures
- Prevents accidental SELinux usage on unsupported platforms
CI Testing:
- New 'Build/SELinux-Stubs (Non-Linux)' job tests macOS and Windows
- Verifies stub binaries are created and compilation succeeds
- Validates full workspace builds with stubs present
Addresses maintainer feedback in PR #8795
2025-10-05 14:23:59 +02:00
E
0fc825bcb9
Add test for LN=
...
Add test for make LN="ln -svf" and make LN="ln -vf"
2025-10-05 01:02:08 +09:00
Zhang Wen
c360af0315
id: add test for digital format username
2025-10-02 16:30:18 +08:00
Sylvestre Ledru
20c27790ff
Merge pull request #8702 from Ecordonnier/eco/makefile-stdbuf
...
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
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 / Tests/BusyBox 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 / Run benchmarks (CodSpeed) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (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
WSL2 / Test (push) Waiting to run
CICD / Build (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (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
makefile: fix build with overriden UTILS
2025-09-26 08:42:56 +02:00
Etienne Cordonnier
873c37691d
makefile: fix build with overriden UTILS
...
The make build was failing when the list of UTILS didn't contain stdbuf.
This fixes this issue by adding feat_externa_libstdbuf only when stdbuf is being compiled.
Fixes https://github.com/uutils/coreutils/issues/8701
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2025-09-25 22:29:45 +02:00
Sylvestre Ledru
955b100517
github/action: improve the clippy run
...
freebsd was detecting issues the linux jobs were not
2025-09-25 22:05:22 +02:00
Daniel Hofstetter
189b095fd1
Merge pull request #8736 from uutils/sylvestre-patch-1
...
Add tests/tail/overlay-headers to the intermittent list
2025-09-25 09:29:10 +02:00
Sylvestre Ledru
b65343d18d
codspeed: ignore the output
2025-09-24 21:18:50 +02:00
Sylvestre Ledru
2d64a69f3d
Add tests/tail/overlay-headers to the intermittent list
2025-09-24 21:15:34 +02:00
Daniel Hofstetter
af105d4e56
Merge pull request #8720 from sylvestre/bump-coreutils
...
upgrade to GNU coreutils 9.8 as ref
2025-09-24 07:26:52 +02:00
E
8cd543028f
Add missing completions
2025-09-23 18:14:35 +00:00
E
ccad0882bb
Check man1/md5sum.1 present
2025-09-24 00:46:45 +09:00
Sylvestre Ledru
39f7e2846a
upgrade to GNU coreutils 9.8 as ref
2025-09-23 16:03:15 +02:00
Sylvestre Ledru
59fac183bf
github/action/benchmark: improve the build/run
2025-09-23 12:09:47 +02:00
Sylvestre Ledru
e3f5a23603
benchmarking: move the common functions into uucore
2025-09-23 12:09:32 +02:00
Tobias Powalowski
8ed215529f
Merge pull request #8647 from tpowa/tpowa-patch-cksum-symlinks
...
Add hashsum symlinks with tests
2025-09-22 23:06:21 +02:00
renovate[bot]
d9872b881d
chore(deps): update vmactions/freebsd-vm action to v1.2.4
2025-09-21 20:54:23 +00:00
Sylvestre Ledru
8ee9bc2ae6
github: improve the codspeed configuration
2025-09-21 09:30:46 +02:00
Sylvestre Ledru
913c5b36a8
evaluate codspeed for perfs
2025-09-20 18:36:08 +02:00
Sylvestre Ledru
7b0d7dc5e6
gh/action: fix a test as we changed the permissions on the files
2025-09-15 11:33:12 +02:00
renovate[bot]
00dc334621
chore(deps): update actions/checkout action to v5
2025-09-12 08:15:17 +00:00