(Note #158013 will remove add-issue-header.yml from main.)
Only the main copies of these show up in special places in the GitHub UI, but they can stay as documentation in the other branches:
.github/CONTRIBUTING.rst
.github/SECURITY.md
Also remove:
.github/zizmor.yml - it's no longer needed: it says to ignore the dangerous trigger in documentation-links.yml but we've already deleted documentation-links.yml: Replace deprecated action with RtD app #149111.
.azure-pipelines/pr.yml, posix-steps.yml and posix-deps-apt.sh on 3.12/3.13 - already removed on main in GH-109408: Remove .azure-pipelines/pr.yml #122643, never backported, so can remove. Azure Pipelines only runs on pushes, not PR.
Activity
[3.11] gh-158399: Remove unused GitHub files from backport branch (#1…
[3.12] gh-158399: Remove unused GitHub files from backport branch (#1…
[3.14] gh-158399: Remove unused GitHub files from backport branch (#1…
[3.13] gh-158399: Remove unused GitHub files from backport branch (#1…
[3.15] gh-158399: Remove unused GitHub files from backport branch (#1…
ezio-melotti commented on Oct 2, 2026
Should this be added to PEP-101 too, in order to avoid ending up with the same set of unused files after each new release?
hugovk commented on Oct 2, 2026
Better than that, let's automate it. I've opened python/release-tools#441.