From aa128afd890428779d6147beaba02eaf909d970c Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 08:51:55 +0000 Subject: [PATCH 1/2] minijinja: Add version 3.0.0 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/minijinja.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/minijinja.yaml b/docs/packages/minijinja.yaml index f0c66959861..395b8b55ab5 100644 --- a/docs/packages/minijinja.yaml +++ b/docs/packages/minijinja.yaml @@ -11,3 +11,4 @@ versions: - filename: minijinja-2.24.0-cp38-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl sha256: c8f5ebf24eabdd7ab410dc3a56df554d46f145a7eeacfa006f6b596dff0c333f requires-python: '>=3.8' +- version: 3.0.0 From 660947c9d6d37a2ac3db40cdf04ba01405dccc4c Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Sat, 10 Oct 2026 07:46:01 +0000 Subject: [PATCH 2/2] minijinja: build the cp38-abi3 wheel again The matrix only had a `version` axis, so the two include-only entries merged into one job and the cp314t entry overwrote cp38-abi3: since #1937 only the free-threaded wheel was built. Make `tag` a real matrix axis so each include entry attaches its `build` to its own leg. Signed-off-by: Ludovic Henry --- .github/workflows/build-minijinja.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-minijinja.yml b/.github/workflows/build-minijinja.yml index e3203631ee8..33a6ff236b6 100644 --- a/.github/workflows/build-minijinja.yml +++ b/.github/workflows/build-minijinja.yml @@ -50,6 +50,8 @@ jobs: fail-fast: false matrix: version: ${{ fromJSON(needs.setup.outputs.versions) }} + # A real axis: include-only entries would merge into one job (gotcha 402). + tag: [cp38-abi3, cp314t] include: # pyo3's abi3-py38 feature is on unconditionally (minijinja-py/Cargo.toml), so # one abi3 wheel serves every GIL-ful interpreter; pyo3 disables abi3 under