Skip to content

Commit a0fd51e

Browse files
authored
Merge branch 'uutils:main' into fix/stat-string-to-osstr
2 parents 90214bd + ee1b802 commit a0fd51e

File tree

169 files changed

+9608
-2127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+9608
-2127
lines changed

.github/workflows/GnuComment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
github.event.workflow_run.event == 'pull_request'
2121
steps:
2222
- name: 'Download artifact'
23-
uses: actions/github-script@v7
23+
uses: actions/github-script@v8
2424
with:
2525
script: |
2626
// List all artifacts from GnuTests
@@ -45,7 +45,7 @@ jobs:
4545
- run: unzip comment.zip
4646

4747
- name: 'Comment on PR'
48-
uses: actions/github-script@v7
48+
uses: actions/github-script@v8
4949
with:
5050
github-token: ${{ secrets.GITHUB_TOKEN }}
5151
script: |

.github/workflows/code-quality.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ jobs:
236236
uses: Swatinem/rust-cache@v2
237237

238238
- name: Setup Python
239-
uses: actions/setup-python@v5
239+
uses: actions/setup-python@v6
240240
with:
241241
python-version: '3.x'
242242

.github/workflows/fuzzing.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,40 @@ concurrency:
1717
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
1818

1919
jobs:
20+
uufuzz-examples:
21+
name: Build and test uufuzz examples
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v5
25+
with:
26+
persist-credentials: false
27+
- uses: dtolnay/rust-toolchain@stable
28+
- uses: Swatinem/rust-cache@v2
29+
with:
30+
shared-key: "uufuzz-cache-key"
31+
cache-directories: "fuzz/target"
32+
- name: Build uufuzz library
33+
run: |
34+
cd fuzz/uufuzz
35+
cargo build --release
36+
- name: Run uufuzz tests
37+
run: |
38+
cd fuzz/uufuzz
39+
cargo test --lib
40+
- name: Build and run uufuzz examples
41+
run: |
42+
cd fuzz/uufuzz
43+
echo "Building all examples..."
44+
cargo build --examples --release
45+
46+
# Run all examples except integration_testing (which has FD issues in CI)
47+
for example in examples/*.rs; do
48+
example_name=$(basename "$example" .rs)
49+
if [ "$example_name" != "integration_testing" ]; then
50+
cargo run --example "$example_name" --release
51+
fi
52+
done
53+
2054
fuzz-build:
2155
name: Build the fuzzers
2256
runs-on: ubuntu-latest

.github/workflows/l10n.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
with:
8181
persist-credentials: false
8282
- name: Setup Python
83-
uses: actions/setup-python@v5
83+
uses: actions/setup-python@v6
8484
with:
8585
python-version: '3.x'
8686
- name: Install Mozilla Fluent Linter

.vscode/cSpell.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@
2929
"**/*.svg",
3030
"src/uu/*/locales/*.ftl",
3131
"src/uucore/locales/*.ftl",
32-
".devcontainer/**"
32+
".devcontainer/**",
33+
"util/gnu-patches/**",
34+
"docs/src/release-notes/**",
3335
],
3436

3537
"enableGlobDot": true,

.vscode/cspell.dictionaries/workspace.wordlist.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,3 +349,12 @@ getcwd
349349
# * other
350350
weblate
351351
algs
352+
353+
# translation tests
354+
CLICOLOR
355+
erreur
356+
Utilisation
357+
merror
358+
merreur
359+
verbo
360+
inattendu

0 commit comments

Comments
 (0)