From 34e197428baf554383d5f82530c1a15539967b24 Mon Sep 17 00:00:00 2001 From: Farhan Syah Date: Wed, 24 Dec 2025 14:36:29 +0800 Subject: [PATCH] fix: add python feature to release workflow and update macOS runner - Add python feature flag to maturin build args (was missing after removing python from default features, causing wheels without PyO3) - Update macOS-13 runner to macos-15-intel (macOS-13 is retired) --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8db85b6..45243c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -112,7 +112,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-13, macos-14, windows-latest] + os: [ubuntu-latest, macos-15-intel, macos-14, windows-latest] steps: - uses: actions/checkout@v4 @@ -153,9 +153,9 @@ jobs: - name: Build wheels uses: PyO3/maturin-action@v1 with: - # Build with all features: pcre2 (default), regexr jit+simd + # Build with python feature (PyO3 bindings) + pcre2 (PCRE2 backend with JIT) # Note: regexr's SIMD uses runtime detection, JIT is compiled at build time - args: --release --out dist --features pcre2 + args: --release --out dist --features python,pcre2 sccache: 'true' manylinux: auto env: