[3.14] Forward-port 'check-abi' CI job from 3.13 (GH-133614)

Also add the python3.14.abi file as generated by the new job and remove
the 'main branch only' entry from .gitignore.

The only difference from the 3.13 job is the addition of `with.python-version: 3.x`
to the `setup-python` configuration to pacify a warning.
This commit is contained in:
Zachary Ware 2025-05-07 16:35:46 -05:00 committed by GitHub
parent 7504fe61b8
commit 0eb2291a7e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31388 additions and 3 deletions

3
.gitignore vendored
View file

@ -170,6 +170,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