Skip to content

Commit f84829d

Browse files
committed
build maintenance
1 parent ef1f6f4 commit f84829d

File tree

8 files changed

+36
-33
lines changed

8 files changed

+36
-33
lines changed

.github/actions/manylinux/action.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ runs:
3333
export TARGET="${{ inputs.arch }}-unknown-linux-gnu"
3434
export PATH="$PWD/.venv:$HOME/.cargo/bin:$PATH"
3535
36-
dnf copr enable -y @fedora-llvm-team/llvm20
37-
3836
./script/install-fedora
3937
4038
source "${VENV}/bin/activate"

.github/workflows/artifact.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ env:
44
CARGO_UNSTABLE_SPARSE_REGISTRY: "true"
55
FORCE_COLOR: "1"
66
PIP_DISABLE_PIP_VERSION_CHECK: "1"
7-
RUST_TOOLCHAIN: "nightly-2025-03-15"
7+
RUST_TOOLCHAIN: "nightly-2025-04-15"
88
UNSAFE_PYO3_BUILD_FREE_THREADED: "1"
99
UNSAFE_PYO3_SKIP_VERSION_CHECK: "1"
1010
UV_LINK_MODE: "copy"
@@ -73,7 +73,7 @@ jobs:
7373
manylinux_amd64:
7474
runs-on: ubuntu-24.04
7575
container:
76-
image: fedora:42
76+
image: fedora:rawhide
7777
timeout-minutes: 10
7878
strategy:
7979
fail-fast: false
@@ -134,7 +134,7 @@ jobs:
134134
manylinux_aarch64:
135135
runs-on: ubuntu-24.04-arm
136136
container:
137-
image: fedora:42
137+
image: fedora:rawhide
138138
timeout-minutes: 10
139139
strategy:
140140
fail-fast: false
@@ -314,7 +314,7 @@ jobs:
314314
- name: Test
315315
uses: addnab/docker-run-action@v3
316316
with:
317-
image: "quay.io/pypa/musllinux_1_2_${{ matrix.platform.arch }}:2025.03.23-1"
317+
image: "quay.io/pypa/musllinux_1_2_${{ matrix.platform.arch }}:2025.04.19-1"
318318
options: -v ${{ github.workspace }}:/io -w /io
319319
run: |
320320
apk add tzdata
@@ -388,7 +388,7 @@ jobs:
388388
- name: Test
389389
uses: addnab/docker-run-action@v3
390390
with:
391-
image: "quay.io/pypa/musllinux_1_2_${{ matrix.platform.arch }}:2025.03.23-1"
391+
image: "quay.io/pypa/musllinux_1_2_${{ matrix.platform.arch }}:2025.04.19-1"
392392
options: -v ${{ github.workspace }}:/io -w /io
393393
run: |
394394
apk add tzdata
@@ -421,6 +421,7 @@ jobs:
421421
python: [
422422
{ version: '3.13', macosx_target: "15.0" },
423423
{ version: '3.12', macosx_target: "15.0" },
424+
{ version: '3.11', macosx_target: "15.0" },
424425
]
425426
env:
426427
CC: "clang"

.github/workflows/unusual.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
matrix:
1414
profile: [
1515
{ rust: "1.82", features: "" },
16-
{ rust: "nightly-2025-03-15", features: "--features=generic_simd" },
16+
{ rust: "nightly-2025-04-15", features: "--features=generic_simd" },
1717
]
1818
python: [
1919
{ version: '3.13' },

Cargo.lock

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ serde = { version = "1", default-features = false }
6262
serde_json = { version = "1", default-features = false, features = ["std", "float_roundtrip"] }
6363
simdutf8 = { version = "0.1", default-features = false, features = ["std", "public_imp", "aarch64_neon"] }
6464
smallvec = { version = "^1.11", default-features = false, features = ["union", "write"] }
65-
unwinding = { version = "^0.2.4", default-features = false, features = ["unwinder"], optional = true }
65+
unwinding = { version = "=0.2.5", default-features = false, features = ["unwinder"], optional = true }
6666
uuid = { version = "1", default-features = false }
6767
xxhash-rust = { version = "^0.8", default-features = false, features = ["xxh3"] }
6868

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,7 @@ It benefits from also having a C build environment to compile a faster
10801080
deserialization backend. See this project's `manylinux_2_28` builds for an
10811081
example using clang and LTO.
10821082

1083-
The project's own CI tests against `nightly-2025-03-15` and stable 1.72. It
1083+
The project's own CI tests against `nightly-2025-04-15` and stable 1.82. It
10841084
is prudent to pin the nightly version because that channel can introduce
10851085
breaking changes. There is a significant performance benefit to using
10861086
nightly.

script/check-pypi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ for abi in abis:
4545
wheels_matrix.add(f"{prefix}-{abi}-{tag}.whl")
4646

4747
wheels_unique = {
48+
f"{prefix}-cp311-cp311-macosx_15_0_arm64.whl",
4849
f"{prefix}-cp311-cp311-win_arm64.whl",
4950
f"{prefix}-cp312-cp312-macosx_15_0_arm64.whl",
5051
f"{prefix}-cp312-cp312-win_arm64.whl",

src/lib.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@
44
#![cfg_attr(feature = "intrinsics", feature(core_intrinsics))]
55
#![cfg_attr(feature = "optimize", feature(optimize_attribute))]
66
#![cfg_attr(feature = "generic_simd", feature(portable_simd))]
7-
#![allow(internal_features)] // core_intrinsics
8-
#![allow(non_camel_case_types)]
9-
#![allow(static_mut_refs)]
10-
#![allow(unknown_lints)] // internal_features
11-
#![allow(unused_unsafe)]
127
#![allow(clippy::absolute_paths)]
8+
#![allow(clippy::allow_attributes)]
9+
#![allow(clippy::allow_attributes_without_reason)]
1310
#![allow(clippy::arbitrary_source_item_ordering)]
11+
#![allow(clippy::decimal_literal_representation)]
1412
#![allow(clippy::doc_markdown)]
1513
#![allow(clippy::explicit_iter_loop)]
1614
#![allow(clippy::if_not_else)]
@@ -37,6 +35,11 @@
3735
#![allow(clippy::unwrap_in_result)]
3836
#![allow(clippy::upper_case_acronyms)]
3937
#![allow(clippy::zero_prefixed_literal)]
38+
#![allow(internal_features)] // core_intrinsics
39+
#![allow(non_camel_case_types)]
40+
#![allow(static_mut_refs)]
41+
#![allow(unknown_lints)] // internal_features
42+
#![allow(unused_unsafe)]
4043
#![warn(clippy::ptr_arg)]
4144
#![warn(clippy::ptr_as_ptr)]
4245
#![warn(clippy::ptr_cast_constness)]

0 commit comments

Comments
 (0)