From a7f13fd4fd7a613e1fd3cd6668b9a6a1a4d4a5c3 Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Tue, 13 Jan 2026 12:38:12 +0100 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=94=A7=20Add=20Stable=20ABI=20checks?= =?UTF-8?q?=20to=20cibuildwheel=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 05d52525..826a5979 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -354,6 +354,11 @@ repair-wheel-command = """delvewheel repair -w {dest_dir} {wheel} --namespace-pk --exclude mqt-core-zx.dll""" environment = { CMAKE_ARGS = "-T ClangCL" } +[[tool.cibuildwheel.overrides]] +select = "cp312-*" +inherit.repair-wheel-command = "append" +repair-wheel-command = "uvx abi3audit --strict --report {wheel}" + [tool.uv] required-version = ">=0.5.20" From 53d01d3cb083de32cdb2dda435849d22fcac5206 Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Tue, 13 Jan 2026 14:14:44 +0100 Subject: [PATCH 2/3] Trigger CD --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 39dd2877..7538b0f6 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -38,7 +38,7 @@ jobs: # Downloads the previously generated artifacts and deploys to PyPI on published releases. deploy: if: github.event_name == 'release' && github.event.action == 'published' - name: 🚀 Deploy to PyPI + name: Deploy to PyPI runs-on: ubuntu-latest environment: name: pypi From 4991f107f28bf1858667aec26b62e880adb4e7cf Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Tue, 13 Jan 2026 14:57:28 +0100 Subject: [PATCH 3/3] Revert change made to trigger CD Co-authored-by: Lukas Burgholzer Signed-off-by: Daniel Haag <121057143+denialhaag@users.noreply.github.com> --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7538b0f6..39dd2877 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -38,7 +38,7 @@ jobs: # Downloads the previously generated artifacts and deploys to PyPI on published releases. deploy: if: github.event_name == 'release' && github.event.action == 'published' - name: Deploy to PyPI + name: 🚀 Deploy to PyPI runs-on: ubuntu-latest environment: name: pypi