Merge upstream main (2afd17a9d7): post-simplify-codebase refactor

Two conflicts, both on the stderr-merge fix: managed_uv.py keeps the
fix on upstream's compact formatting; main.py taken from upstream (the
refactor moved _run_install_with_heartbeat to main_install_repair.py)
and the fix ported to the moved helper, which had reverted to a bare
subprocess.run.
This commit is contained in:
yoniebans
2026-09-05 14:57:31 +02:00
2981 changed files with 468470 additions and 781129 deletions

View File

@@ -178,3 +178,9 @@ jobs:
- name: Run footgun checker
run: python scripts/check-windows-footguns.py --all
# The Sep 2026 decomposition kept old import paths alive for external plugins
# (PLUGIN-COMPAT blocks, see COMPAT_MANIFEST.md). They are removed on schedule by
# reverting one commit, so in-tree code must never depend on them.
- name: Forbid in-tree use of plugin-compat pointers
run: python scripts/check_compat_pointers.py