]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
ci: Run abi3audit on built wheels
authorBen Darnell <ben@bendarnell.com>
Wed, 23 Oct 2024 18:20:16 +0000 (14:20 -0400)
committerBen Darnell <ben@bendarnell.com>
Thu, 24 Oct 2024 13:23:19 +0000 (09:23 -0400)
.github/workflows/build.yml

index 9e0a23ed1ea743ab60112acb6c1e068fb4763582..680bc2c23e6825dc3ab621c108cd229696b2b0e1 100644 (file)
@@ -64,6 +64,11 @@ jobs:
       - name: Build wheels
         uses: pypa/cibuildwheel@v2.18
 
+      - name: Audit ABI3 compliance
+        # This may be moved into cibuildwheel itself in the future. See
+        # https://github.com/pypa/cibuildwheel/issues/1342
+        run: "pip install abi3audit && abi3audit --verbose --summary ./wheelhouse/*.whl"
+
       - uses: actions/upload-artifact@v4
         with:
           name: artifacts-${{ matrix.os }}