summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* [3.13] gh-134309: Add ``github.actor`` to the GitHub Actions concurrency key ↵Miss Islington (bot)2025-05-221-1/+7
| | | | | | | | | | | | | | | | | | | | | | (GH-134310) (#134485) gh-134309: Add ``github.actor`` to the GitHub Actions concurrency key (GH-134310) When inexperienced users create a PR from their default branch, all of the concurrency keys collide as there is no namespacing. This becomes an issue at events with many new contributors, where workflow runs are cancelled on other pull requests. Disambiguate by adding the username of the relevant 'actor' to the concurrency key. (cherry picked from commit 979d81a17905e922d32fb1671f9ed394e0ffbda6) Authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Kira <coldcaption@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko <sviat@redhat.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* [3.13] gh-133410: Fix PR detection in build workflow (GH-133671) (#134054)Miss Islington (bot)2025-05-151-0/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] gh-133403: Check `Tools/build/deepfreeze.py` with mypy (GH-133802) ↵sobolevn2025-05-151-0/+2
| | | | | (#134040) (cherry picked from commit 7eaa09739059aaac4812395f8d6bb586af8eadcc)
* [3.13] gh-133403: Check `Tools/build/verify_ensurepip_wheels.py` with mypy ↵Miss Islington (bot)2025-05-081-0/+3
| | | | | | | | | | (GH-133453) (#133690) gh-133403: Check `Tools/build/verify_ensurepip_wheels.py` with mypy (GH-133453) (cherry picked from commit 5f3d3f2a6c8ddf7a6be340c3f4c696e2a5eb51f0) Co-authored-by: Flosckow <66554425+Flosckow@users.noreply.github.com> Co-authored-by: Daniil Dumchenko <dumchenko.de@sibvaleo.com> Co-authored-by: sobolevn <mail@sobolevn.me>
* [3.13] gh-124096: Enable REPL virtual terminal support on Windows ↵Miss Islington (bot)2025-05-051-1/+0
| | | | | | | | | | | | | | | | | | | | (GH-124119) (GH-133457) To support virtual terminal mode in Windows PYREPL, we need a scanner to read over the supported escaped VT sequences. Windows REPL input was using virtual key mode, which does not support terminal escape sequences. This patch calls `SetConsoleMode` properly when initializing and send sequences to enable bracketed-paste modes to support verbatim copy-and-paste. (cherry picked from commit a65366ed879a3d9f27cbcc811ed2e05ad1a2af06) Co-authored-by: Y5 <124019959+y5c4l3@users.noreply.github.com> Signed-off-by: y5c4l3 <y5c4l3@proton.me> Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> Co-authored-by: Dustin L. Howett <dustin@howett.net> Co-authored-by: wheeheee <104880306+wheeheee@users.noreply.github.com>
* [3.13] GH-133410: Use commit hashes for change detection (gh-133416) (#133427)Miss Islington (bot)2025-05-051-0/+2
| | | | | | GH-133410: Use commit hashes for change detection (gh-133416) (cherry picked from commit d530e74e444fc483f6d2077f701160e55d3003d8) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] Remove redundant ``--keep-going`` when running Sphinx (GH-133156) ↵Miss Islington (bot)2025-04-301-2/+2
| | | | | | | | (#133214) Remove redundant ``--keep-going`` when running Sphinx (GH-133156) (cherry picked from commit c78216e42c7548f148708fc08cfefbcda9b3ae01) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] gh-133117: Run mypy on `tomllib` in CI (GH-133118) (#133192)Miss Islington (bot)2025-04-301-0/+2
| | | | | | gh-133117: Run mypy on `tomllib` in CI (GH-133118) (cherry picked from commit 5ea9010e8910cb97555c3aef4ed95cca93a74aab) Co-authored-by: sobolevn <mail@sobolevn.me>
* [3.13] Run mypy workflow on `_colorize.py` and `Misc/mypy/**` changes ↵Miss Islington (bot)2025-04-291-0/+2
| | | | | | | | | (GH-133116) (#133133) Run mypy workflow on `_colorize.py` and `Misc/mypy/**` changes (GH-133116) (cherry picked from commit 01f11a0e4e8ae1132bd36d7f66af7d4dcc387d33) Co-authored-by: sobolevn <mail@sobolevn.me> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] gh-132912: Set 15 min timeout on GHA Hypothesis CI (GH-132914) (#132937)Miss Islington (bot)2025-04-251-1/+2
| | | | | | gh-132912: Set 15 min timeout on GHA Hypothesis CI (GH-132914) (cherry picked from commit eb2e430b88afa93e7bfc05f4346e8336c2c31b48) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.13] Update `pre-commit` repos (GH-132792) (#132804)sobolevn2025-04-221-0/+4
| | | (cherry picked from commit 87b1ea016b1454b1e83b9113fa9435849b7743aa)
* [3.13] CI: Update outdated references to Python version and GH issues ↵Miss Islington (bot)2025-04-111-5/+5
| | | | | | | | (GH-132394) (#132402) CI: Update outdated references to Python version and GH issues (GH-132394) (cherry picked from commit f23052591a60f588c432795f1ac687e709d97386) Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
* [3.13] CI: set correct working directory for Hypothesis cache (GH-119345) ↵Miss Islington (bot)2025-04-101-2/+2
| | | | | | | | | | (#132364) CI: set correct working directory for Hypothesis cache (GH-119345) Set cwd for Hypothesis database (cherry picked from commit 055c739536ad63b55ad7cd0b91ccacc33064fe11) Co-authored-by: Zac Hatfield-Dodds <zac.hatfield.dodds@gmail.com>
* [3.13] gh-131507: Add a way to recreate the `Misc/mypy` symlinks if missing ↵Miss Islington (bot)2025-04-081-0/+1
| | | | | | | | | | (GH-132274) (#132293) They will be removed in source tarballs so they don't appear in the SBOM. (cherry picked from commit 16dcb576f7623e19f22be631bbc0e565335da969) Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
* [3.13] gh-127785: Limit check labels github action permission (GH-130596) ↵shenxianpeng2025-02-271-2/+1
| | | | | (#130623) Co-authored-by: shenxianpeng <xianpeng.shen@gmail.com>
* [3.13] gh-130604: Always run all matrix workflows in GitHub Actions ↵Adam Turner2025-02-262-0/+5
| | | | | (GH-130603) (#130612) (cherry picked from commit fda056e64bdfcac3dd3d13eebda0a24994d83cb8)
* [3.13] GH-103180: Set a timeout for every job in GitHub Actions (GH-130375) ↵Adam Turner2025-02-2211-54/+54
| | | | | (#130431) (cherry picked from commit d0a1e5c222f9f43b492b28806e2a185a50d64500)
* [3.13] gh-128446: Skip Windows CI for Unix build system changes (GH-128450) ↵Miss Islington (bot)2025-02-222-2/+12
| | | | | | | | | | (#130434) gh-128446: Skip Windows CI for Unix build system changes (GH-128450) (cherry picked from commit b05fa90b21dd01bb836285cdd41920320b09e681) Authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> Co-authored-by: Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) <thatiparthysreenivas@gmail.com> Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
* [3.13] Convert change detection to a Python script (GH-129627) (#130367)Hugo van Kemenade2025-02-223-209/+145
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* [3.13] CI: Use ImageOS (ubuntu24) instead of runner.os (Linux) in cache keys ↵Hugo van Kemenade2025-02-175-63/+63
| | | | (GH-130200) (#130222)
* [3.13] Merge TSAN test matrices in CI (#123278) (#129673)🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)2025-02-062-36/+33
|
* [3.13] CI: Change job name to 'build arm64' on Windows (GH-129434) (#129439)Miss Islington (bot)2025-01-291-1/+1
|
* [3.13] GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399) (#129380)Miss Islington (bot)2025-01-271-4/+2
| | | | | | GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399) (cherry picked from commit b4d0d7de0f6d938128bf525e119c18af5632b804) Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
* [3.13] Add colour to GitHub Actions output (GH-129196) (#129198)Miss Islington (bot)2025-01-228-1/+22
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] gh-127873: Only check `sys.flags.ignore_environment` for `PYTHON*` ↵Hugo van Kemenade2025-01-221-0/+4
| | | | env vars (GH-127877) (#129138)
* [3.13] Move to public Linux arm64 hosted runners (#129146)Diego Russo2025-01-211-1/+1
|
* [3.13] GH-125722: Use long options for Sphinx (GH-129039) (#129041)Miss Islington (bot)2025-01-201-3/+3
| | | | | | GH-125722: Use long options for Sphinx (GH-129039) (cherry picked from commit 4967fa6a9c0db7ea3ade905d724a04688cfc7a5e) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] GH-125722: Increase minimum supported Sphinx to 8.1.3 (GH-128922) ↵Miss Islington (bot)2025-01-201-20/+0
| | | | | | | (#129037) (cherry picked from commit d46b577ec026c2e700a9f920f81cfbf698e53eb6) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506) (#128517)Miss Islington (bot)2025-01-051-1/+1
| | | | | | | | gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506) (cherry picked from commit 2228e92da31ca7344a163498f848973a1b356597) Co-authored-by: Damien <81557462+Damien-Chen@users.noreply.github.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with ↵Miss Islington (bot)2024-12-191-1/+1
| | | | | | | | | | | GitHub image's version (GH-128090) (#128096) gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version (GH-128090) brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version (cherry picked from commit 46dc1ba9c6e8b95635fa27607d01d6108d8f677e) Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] CI: Use bash to properly expand variable (GH-127822) (#127824)Miss Islington (bot)2024-12-111-1/+2
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.13] Add zizmor to pre-commit and fix most findings (#127749) (#127786)Hugo van Kemenade2024-12-1017-25/+80
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> (cherry picked from commit ae31df354d02e12bf656954c5c72380d96c1dc0e)
* [3.13] gh-127359: Pin Tcl/Tk to 8 (8.6) for testing macOS (#127365) (#127393)Hugo van Kemenade2024-11-291-1/+4
|
* [3.13] Enable aarch64 Ubuntu CI jobs (GH-125786) (GH-127170)Łukasz Langa2024-11-233-16/+30
| | | | This change enables custom GHA runners for Ubuntu-24.04 that run on Arm hardware. It also prepares for Windows runners on Arm hardware, but doesn't enable that just yet, because the Arm GHA runner images for Windows need to be updated. (cherry picked from commit 8214e0f709010a0e1fa06dc2ce004b5f6103cc6b)
* [3.13] gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 ↵Damien2024-11-225-9/+11
| | | | | (#122566) (#126619) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [3.13] Run `apt update` before `apt install git` in autoconf CI job (GH-127070)Miss Islington (bot)2024-11-201-1/+1
| | | | | (cherry picked from commit 0af4ec30bd2e3a52350344d1011c0c125d6dcd71) Co-authored-by: Zachary Ware <zach@python.org>
* [3.13] Fix error message of "Check if Autoconf files are up to date" job ↵Miss Islington (bot)2024-11-121-1/+1
| | | | | | | | (GH-126683) (#126717) Fix error message of "Check if Autoconf files are up to date" job (GH-126683) (cherry picked from commit 0052a8c638518447baf39ae02b6ff6a309efd4ce) Co-authored-by: sobolevn <mail@sobolevn.me>
* [3.13] GH-123877: make `wasm32-wasip1` the target triple for WASI (#126561)Brett Cannon2024-11-081-2/+2
|
* [3.13] gh-89640: harden float word ordering (#125571 and #126387) (#126429)Erlend E. Aasland2024-11-051-1/+1
| | | | | | | | | | | Properly detect float word ordering on Linux (gh-125571) autoconf-archive patch by Dan Amelang. (cherry picked from commit 26d627779f79d8d5650fe7be348432eccc28f8f9) Hardcode WASM float word ordering to little endian (gh-126387) (cherry picked from commit 532fc08102d62c04d55f5b8aac00bd9e7e12ff4b)
* [3.13] gh-125741: Update `build.yml` for the new check_autoconf_regen job ↵Miss Islington (bot)2024-10-212-2/+2
| | | | | | | (GH-125772) (#125779) (cherry picked from commit f36d37bbafcee711c765a8cda9ac3ca00b8258c8) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] gh-125741: Update check_generated_files CI to use our published ↵Erlend E. Aasland2024-10-211-9/+44
| | | | | | | container image (gh-125744) (#125759) (cherry picked from commit ed24702bd0f9925908ce48584c31dfad732208b2) Co-authored-by: Donghee Na <donghee.na@python.org>
* [3.13] GH-125277: Increase minimum supported Sphinx to 7.2.6 (GH-125368) ↵Miss Islington (bot)2024-10-191-1/+1
| | | | (#125720)
* [3.13] CI: Bump Python to 3.13 and mypy to 1.12 in mypy workflow (GH-… ↵Kirill Podoprigora2024-10-161-1/+1
| | | | | | | (#125596) [3.13] CI: Bump Python to 3.13 and mypy to 1.12 in mypy workflow (GH-125592) (cherry picked from commit d83fcf8371f2f33c7797bc8f5423a8bca8c46e5c)
* [3.13] GH-122578: update to WASI SDK 24 (GH-122960) (GH-122961)Miss Islington (bot)2024-10-101-2/+2
| | | | | | GH-122578: update to WASI SDK 24 (GH-122960) (cherry picked from commit 0e207f3e7adc6a0fdbe1482ce01163ff04d5ddcb) Co-authored-by: Brett Cannon <brett@python.org>
* [3.13] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh-125256)Miss Islington (bot)2024-10-108-5/+13
| | | | | | | | gh-124471: Set name for unnamed reusable workflow (GH-124475) (cherry picked from commit e4cab488d4445e8444932f3bed1c329c0d9e5038) Co-authored-by: Donghee Na <donghee.na@python.org> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* [3.13] Pin the doctest workflow to Ubuntu 22.04 (GH-125236) (#125240)Miss Islington (bot)2024-10-102-2/+2
| | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] Adjust build_ubuntu_ssltests job to use cache for the correct OS ↵Miss Islington (bot)2024-09-262-5/+10
| | | | | | | | version (GH-124403) (#124481) Adjust build_ubuntu_ssltests job to use cache for the correct OS version (GH-124403) (cherry picked from commit 54dd77fb8c880d7655fffab934978e277b4275fe) Co-authored-by: Zachary Ware <zach@python.org>
* [3.13] gh-123700: Update OpenSSL versions in multissltests and CI (GH-123702)Miss Islington (bot)2024-09-041-1/+1
| | | | | | | | Remove EOL 1.1.1w from CI and move it to the 'old' set in multissltests, add latest 3.3.2 to both CI and multissltests. (cherry picked from commit d83e30caddcbf9482273743d287577517ec735b7) Co-authored-by: Zachary Ware <zach@python.org>
* [3.13] gh-123418: Update CI to use fresh OpenSSL releases (GH-123696)Miss Islington (bot)2024-09-042-4/+4
| | | | | | Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads (cherry picked from commit 56b00f4705634af2861a8aa9c2eb5769012220f0) Co-authored-by: Zachary Ware <zach@python.org>
* [3.13] Enable colour for doctest on GitHub Actions (GH-123536) (#123538)Miss Islington (bot)2024-08-311-0/+3
| | | | | | Enable colour for doctest on GitHub Actions (GH-123536) (cherry picked from commit 0cba289870d5cd41f24b2f63b9480e4593aa2330) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>