Skip to content

Commit 40cc40e

Browse files
authored
Merge branch 'main' into memchr/split_seps
2 parents bd916b4 + 209bb97 commit 40cc40e

67 files changed

Lines changed: 3704 additions & 2982 deletions

Some content is hidden

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

.github/workflows/CICD.yml

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ env:
1212
PROJECT_DESC: "Core universal (cross-platform) utilities"
1313
PROJECT_AUTH: "uutils"
1414
RUST_MIN_SRV: "1.88.0"
15+
CARGO_INCREMENTAL: "0"
1516
# * style job configuration
1617
STYLE_FAIL_ON_FAULT: true ## (bool) fail the build if a style job contains a fault (error or warning); may be overridden on a per-job basis
1718

@@ -93,8 +94,6 @@ jobs:
9394
doc_warnings:
9495
name: Documentation/warnings
9596
runs-on: ${{ matrix.job.os }}
96-
env:
97-
CARGO_INCREMENTAL: 0
9897
strategy:
9998
fail-fast: false
10099
matrix:
@@ -164,8 +163,6 @@ jobs:
164163
min_version:
165164
name: MinRustV # Minimum supported rust version (aka, MinSRV or MSRV)
166165
runs-on: ${{ matrix.job.os }}
167-
env:
168-
CARGO_INCREMENTAL: 0
169166
strategy:
170167
matrix:
171168
job:
@@ -275,8 +272,6 @@ jobs:
275272
needs: [ min_version, deps ]
276273
runs-on: ${{ matrix.job.os }}
277274
timeout-minutes: 90
278-
env:
279-
CARGO_INCREMENTAL: 0
280275
strategy:
281276
fail-fast: false
282277
matrix:
@@ -320,8 +315,6 @@ jobs:
320315
needs: [ min_version, deps ]
321316
runs-on: ${{ matrix.job.os }}
322317
timeout-minutes: 90
323-
env:
324-
CARGO_INCREMENTAL: 0
325318
strategy:
326319
fail-fast: false
327320
matrix:
@@ -370,7 +363,6 @@ jobs:
370363
timeout-minutes: 90
371364
env:
372365
DOCKER_OPTS: '--volume /etc/passwd:/etc/passwd --volume /etc/group:/etc/group'
373-
CARGO_INCREMENTAL: 0
374366
strategy:
375367
fail-fast: false
376368
matrix:
@@ -386,8 +378,7 @@ jobs:
386378
- { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: "feat_os_unix,test_risky_names", use-cross: use-cross, skip-publish: true }
387379
- { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: "feat_os_unix,uudoc" , use-cross: no, workspace-tests: true }
388380
- { os: ubuntu-latest , target: x86_64-unknown-linux-musl , features: feat_os_unix_musl , use-cross: use-cross }
389-
# utmpx, chroot stdbuf is broken on NetBSD at least for...
390-
- { os: ubuntu-latest , target: x86_64-unknown-netbsd , features: "feat_Tier1" , use-cross: use-cross , skip-tests: true , check-only: true }
381+
- { os: ubuntu-latest , target: x86_64-unknown-netbsd, features: "feat_Tier1,feat_require_unix_core,feat_require_unix_hostid,feat_require_unix_utmpx", use-cross: use-cross , skip-tests: true , check-only: true }
391382
- { os: ubuntu-latest , target: x86_64-unknown-redox , features: feat_os_unix_redox , use-cross: redoxer , skip-tests: true , check-only: true }
392383
- { os: ubuntu-latest , target: wasm32-wasip1, default-features: false, features: feat_wasm, skip-tests: true }
393384
- { os: macos-latest , target: aarch64-apple-darwin , features: feat_os_macos, workspace-tests: true } # M1 CPU
@@ -703,7 +694,6 @@ jobs:
703694
runs-on: ${{ matrix.job.os }}
704695
timeout-minutes: 90
705696
env:
706-
CARGO_INCREMENTAL: 0
707697
RUSTC_BOOTSTRAP: 1
708698
strategy:
709699
fail-fast: false

.github/workflows/GnuTests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ jobs:
354354
path: 'uutils'
355355
persist-credentials: false
356356
- name: Retrieve reference artifacts
357-
uses: dawidd6/action-download-artifact@v18
357+
uses: dawidd6/action-download-artifact@v19
358358
# ref: <https://github.com/dawidd6/action-download-artifact>
359359
continue-on-error: true ## don't break the build for missing reference artifacts (may be expired or just not generated yet)
360360
with:

.github/workflows/code-quality.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
- '*'
1111

1212
env:
13+
CARGO_INCREMENTAL: "0"
1314
# * style job configuration
1415
STYLE_FAIL_ON_FAULT: true ## (bool) fail the build if a style job contains a fault (error or warning); may be overridden on a per-job basis
1516

@@ -66,8 +67,6 @@ jobs:
6667
style_lint:
6768
name: Style/lint
6869
runs-on: ${{ matrix.job.os }}
69-
env:
70-
CARGO_INCREMENTAL: 0
7170
strategy:
7271
fail-fast: false
7372
matrix:
@@ -117,7 +116,7 @@ jobs:
117116
;;
118117
esac
119118
- name: "`cargo clippy` lint testing"
120-
uses: nick-fields/retry@v3
119+
uses: nick-fields/retry@v4
121120
with:
122121
max_attempts: 3
123122
retry_on: error

.github/workflows/fuzzing.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ name: Fuzzing
33
# spell-checker:ignore (people) dtolnay Swatinem taiki-e
44
# spell-checker:ignore (misc) fuzzer
55

6+
env:
7+
CARGO_INCREMENTAL: "0"
8+
69
on:
710
pull_request:
811
push:
@@ -20,8 +23,6 @@ concurrency:
2023
jobs:
2124
uufuzz-examples:
2225
name: Build and test uufuzz examples
23-
env:
24-
CARGO_INCREMENTAL: 0
2526
runs-on: ubuntu-latest
2627
steps:
2728
- uses: actions/checkout@v6
@@ -75,7 +76,6 @@ jobs:
7576
timeout-minutes: 5
7677
env:
7778
RUN_FOR: 60
78-
CARGO_INCREMENTAL: 0
7979
strategy:
8080
matrix:
8181
test-target:

0 commit comments

Comments
 (0)