Commit graph

771 commits

Author SHA1 Message Date
renovate[bot]
44c1eeb68b
chore(deps): update actions/checkout action to v6 2025-11-20 18:29:54 +00:00
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
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
Daniel Hofstetter
1c8bcab5d5 Bump markdownlint_cli2_action from v20 to v21 2025-11-17 08:22:20 +01:00
renovate[bot]
2ab03d9735
Update vmactions/freebsd-vm action to v1.2.7 2025-11-16 13:05:58 +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
oech3
5202ac137d
Merge pull request #8730 from oech3/profile
Some checks are pending
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
oech3
21c219abf7 CICD.yml: Remove if for .exe 2025-11-14 20:21:41 +09:00
oech3
20031e4604 Update CICD.yml: Stop uploading duplicated release binary 2025-11-14 16:17:09 +09:00
oech3
ceeacf4a5f
GnuTests.yml: reduce deps (#9259)
Some checks failed
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Has been cancelled
CICD / Documentation/warnings (push) Has been cancelled
CICD / MinRustV (push) Has been cancelled
CICD / Separate Builds (push) Has been cancelled
CICD / Dependencies (push) Has been cancelled
CICD / Code Coverage (push) Has been cancelled
CICD / Build/Makefile (push) Has been cancelled
CICD / Build/stable (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.yml: reduce deps

* GnuTests.yml: cleanup deps

https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md

* GnuTests.yml: drop g++
2025-11-13 14:53:23 +01:00
Daniel Hofstetter
baf0a737f7 ci: remove commented out line from freebsd.yml 2025-11-13 11:55:30 +01:00
Laurent Cheylus
4ee3edf6ae
OpenBSD workflow: add fake host for reverse DNS lookup in test job
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-13 10:25:58 +01:00
Laurent Cheylus
96c63f174b
OpenBSD CI: increase max open files for test job
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-12 15:49:30 +01:00
oech3
ed03c1d103
openbsd.yml: Remove not working PROFILE= 2025-11-12 17:25:06 +09:00
Daniel Hofstetter
8d81e953b2
Merge pull request #9196 from sylvestre/ci-openbsd
github action: add openbsd in the ci
2025-11-12 09:20:34 +01:00
Jeremy Soller
2930c93706 Update redoxer and reenable Redox OS in CI 2025-11-11 21:05:10 -07:00
E
9041489b66
freebsd.yml: remove not working PROFILE= 2025-11-11 18:44:09 +09:00
E
db4439fc69
build-gnu.sh: Let SELinux optional to use it locally without libselinux 2025-11-11 06:02:27 +09:00
Sylvestre Ledru
65f24e5dab
Merge branch 'main' into ci-openbsd 2025-11-10 21:14:37 +01:00
WaterWhisperer
9f4fa5bad2
uucore: embed system locale on cargo install (#8604) 2025-11-10 20:45:05 +01:00
E
91931bcf73
CICD.yml: split PROFILE= from CARGOFLAGS (#9219) 2025-11-10 20:30:51 +01:00
Sylvestre Ledru
2b82d891ac gnu version: extract the info from uutils/util/build-gnu.sh to avoid duplication 2025-11-10 15:46:46 +01:00
Sylvestre Ledru
550702c67b github action: add openbsd in the ci 2025-11-09 00:12:39 +01:00
E
9b9a913d68
Merge pull request #9153 from oech3/nognuhashsumbin
Some checks are pending
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 / 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/Python (push) Waiting to run
Code Quality / Pre-commit hooks (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
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
WSL2 / Test (push) Waiting to run
hashsum: Remove non-GNU binaries (fix cksum interface divergence #8984)
2025-11-08 23:55:49 +01:00
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
Some checks are pending
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)
Some checks are pending
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
Some checks failed
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