cpython/.github/workflows
Eric Snow 1ff81c0cb6
gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506)
This will keep us from adding new unsupported (i.e. non-const) C global variables, which would break interpreter isolation.

FYI, historically it is very uncommon for new global variables to get added. Furthermore, it is rare for new code to break the c-analyzer. So the check should almost always pass unnoticed.

Note that I've removed test_check_c_globals. A test wasn't a great fit conceptually and was super slow on debug builds. A CI check is a better fit.

This also resolves gh-100237.

https://github.com/python/cpython/issues/81057
2023-03-14 10:05:54 -06:00
..
build.yml gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506) 2023-03-14 10:05:54 -06:00
build_msi.yml Auto-cancel old builds when new commit pushed to branch (#98009) 2022-10-08 21:21:38 +02:00
doc.yml Docs: Don't upload CI artifacts (#100330) 2022-12-19 10:40:11 +02:00
new-bugs-announce-notifier.yml Migrate to new PSF mailgun account (#102284) 2023-02-28 08:23:39 -05:00
posix-deps-apt.sh bpo-47095: Use libb2 to provide blake2 implementation (GH-32059) 2022-03-26 20:52:24 +01:00
project-updater.yml GitHub Workflows security hardening (#96492) 2022-10-08 10:13:34 +02:00
regen-abidump.sh Add ABI dump script (#94135) 2022-06-23 22:52:43 +01:00
stale.yml build(deps): bump actions/stale from 6 to 7 (#100656) 2023-01-01 23:49:10 +02:00
verify-ensurepip-wheels.yml gh-97669: Create Tools/build/ directory (#97963) 2022-10-17 12:01:00 +02:00