[3.12] gh-87891: Add ABI check to CI (#104793)

Backport the workflow change and fix-ups:
- GH-92442 (e89c01eac7)
- GH-94129 (0dadb2249a)
- GH-98556 (194588decc)

Co-Authored-By: sterliakov <50529348+sterliakov@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
This commit is contained in:
Petr Viktorin 2023-05-23 10:56:14 +02:00 committed by GitHub
parent 97f8547913
commit b44beac5e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 26441 additions and 3 deletions

3
.gitignore vendored
View file

@ -156,6 +156,3 @@ Python/frozen_modules/MANIFEST
# Ignore ./python binary on Unix but still look into ./Python/ directory.
/python
!/Python/
# main branch only: ABI files are not checked/maintained
Doc/data/python*.abi