Hugo van Kemenade
b8a885ce63
Add CODEOWNERS and YAML to end-of-file-fixer and trailing-whitespace ( #134730 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-05-26 18:42:38 +01:00
Pablo Galindo Salgado
7774869b1b
Add trailing line to CODEOWNERS ( #134722 )
2025-05-26 15:47:09 +01:00
Pablo Galindo Salgado
ce0561fa59
Add CODEOWNERS for remote debugging ( #134720 )
2025-05-26 14:36:30 +00:00
Kira
979d81a179
gh-134309: Add `github.actor` to the GitHub Actions concurrency key ( #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.
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>
Authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-05-22 04:49:07 +01:00
Hugo van Kemenade
319acf3d6c
gh-133410: Fix PR detection in build workflow ( #133671 )
2025-05-15 16:10:56 +03:00
sobolevn
7eaa097390
gh-133403: Check Tools/build/deepfreeze.py with mypy ( #133802 )
2025-05-15 12:13:03 +03:00
sobolevn
cd2f234ad2
gh-133403: Check Tools/build/generate-build-details.py with mypy ( #133735 )
2025-05-09 17:21:49 +03:00
Flosckow
5f3d3f2a6c
gh-133403: Check Tools/build/verify_ensurepip_wheels.py with mypy ( #133453 )
...
Co-authored-by: Daniil Dumchenko <dumchenko.de@sibvaleo.com>
Co-authored-by: sobolevn <mail@sobolevn.me>
2025-05-08 17:53:47 +00:00
Zachary Ware
14291faa52
wasi: Update the location of the 'config.site' file in the build script (GH-133611)
...
Also remove Tools/wasm from mypy CI workflow
2025-05-07 20:48:41 +00:00
Brett Cannon
ee49644cc9
GH-133600: Refactor wasi.py into wasi/__main__.py
...
Along the way, also move related files into their appropriate directories and update `.github/CODEOWNERS`.
2025-05-07 12:10:53 -07:00
Hugo van Kemenade
9748fb3867
Python 3.15.0a0
2025-05-07 18:47:42 +03:00
Adam Turner
d530e74e44
GH-133410: Use commit hashes for change detection (gh-133416)
2025-05-05 10:49:12 +02:00
Yan Yanchii
0a1fedb70b
gh-126835: Rename ast_opt.c to ast_preprocess.c and related stuff after moving const folding to the peephole optimizier ( #131830 )
2025-05-04 21:07:35 +03:00
Brandt Bucher
bfcbb28223
GH-113464: Get LLVM from cpython-bin-deps on Windows (GH-133278)
2025-05-02 11:17:15 -07:00
Brandt Bucher
2da48e32f6
GH-133171: Prevent combinations of --disable-gil and --enable-experimental-jit... for now (GH-133179)
2025-05-02 09:26:03 -07:00
Savannah Ostrowski
26c0248b54
GH-114809: Add support for macOS multi-arch builds with the JIT enabled ( #131751 )
...
Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com>
2025-04-30 11:03:57 -07:00
Hugo van Kemenade
c78216e42c
Remove redundant `--keep-going` when running Sphinx ( #133156 )
2025-04-30 17:12:28 +01:00
Lysandros Nikolaou
60202609a2
gh-132661: Implement PEP 750 ( #132662 )
...
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Wingy <git@wingysam.xyz>
Co-authored-by: Koudai Aono <koxudaxi@gmail.com>
Co-authored-by: Dave Peck <davepeck@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Paul Everitt <pauleveritt@me.com>
Co-authored-by: sobolevn <mail@sobolevn.me>
2025-04-30 11:46:41 +02:00
sobolevn
5ea9010e89
gh-133117: Run mypy on tomllib in CI ( #133118 )
2025-04-30 11:45:58 +03:00
sobolevn
01f11a0e4e
Run mypy workflow on _colorize.py and Misc/mypy/** changes ( #133116 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-29 07:53:12 +00:00
Victor Stinner
eb2e430b88
gh-132912: Set 15 min timeout on GHA Hypothesis CI ( #132914 )
2025-04-25 13:29:16 +00:00
Bénédikt Tran
6a9bfee4fa
gh-131423: Update OpenSSL data to 3.4.1 on Linux ( #131618 )
...
OpenSSL 3.4.1 mnemonics are not compatible with OpenSSL 3.4.0 ones since
they were renumbered [1, 2]. Consequently, `_ssl_data_34.h` is renamed to
`_ssl_data_340.h` and `_ssl_data_34.h` now contains OpenSSL 3.4.1 mnemonics.
We also refine the mnemonics that are selected, discarding those that are
mnemonic-like but should not be used as such. More precisely, we remove
the ERR_LIB_MASK and ERR_LIB_OFFSET entries from OpenSSL 1.1.1 data.
[1]: https://github.com/openssl/openssl/issues/26316
[2]: https://github.com/openssl/openssl/issues/26388
2025-04-25 10:26:58 +02:00
Jelle Zijlstra
722c501dba
CODEOWNERS: add myself to unionobject.c ( #132808 )
2025-04-22 21:32:22 +03:00
sobolevn
87b1ea016b
Update pre-commit repos ( #132792 )
2025-04-22 18:32:19 +03:00
Stan Ulbrych
df85bb37b6
Exclude .mailmap in Codeowners ( #132722 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-19 16:34:40 +03:00
Hugo van Kemenade
10a77619f9
Use Windows ARM64 hosted runners ( #132546 )
...
Co-authored-by: Diego Russo <diego.russo@arm.com>
2025-04-16 16:27:20 +03:00
Bénédikt Tran
f23052591a
CI: Update outdated references to Python version and GH issues ( #132394 )
2025-04-11 14:46:33 +00:00
Łukasz Langa
16dcb576f7
gh-131507: Add a way to recreate the Misc/mypy symlinks if missing ( #132274 )
...
They will be removed in source tarballs so they don't appear
in the SBOM.
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-04-09 01:01:36 +02:00
Ken Jin
92fb949eac
gh-132132: Upgrade LLVM on tail calling CI (GH-132098)
2025-04-06 00:58:23 +08:00
Diego Russo
0dbaeb94a8
Enable Windows on Arm GitHub runners ( #131994 )
2025-04-03 22:32:29 +02:00
Adam Turner
f20f02e6b5
gh-118761: Optimise import time for ast ( #131953 )
2025-04-02 17:22:15 +01:00
Bénédikt Tran
39fa19a4cc
gh-131895: fix clang $PATH on Darwin runners for tail-calling interpreter ( #131903 )
2025-03-30 18:48:00 +00:00
Bénédikt Tran
2c3e3fe54c
Update cryptographic CODEOWNERS entry ( #131892 )
...
update cryptographic CODEOWNERS entry
2025-03-30 10:55:05 -07:00
Chris Eibl
ce77da5871
GH-131678: fix Windows tail-call CI does not run the test cases (GH-131690)
2025-03-28 23:00:36 +08:00
Ken Jin
a8ee1e16f5
gh-130039: Tailcall for windows builds (GH-130040)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-03-11 10:52:56 +08:00
Ammar Askar
8431b1fee8
Add Ammar to CODEOWNERS for fuzzing ( #131057 )
2025-03-10 13:58:36 -07:00
Adam Turner
fda056e64b
gh-130604: Always run all matrix workflows in GitHub Actions ( #130603 )
2025-02-26 21:44:48 +00:00
shenxianpeng
5ba69e747f
gh-127785: Reduce permissions in the check labels workflow ( #130596 )
2025-02-26 20:47:41 +00:00
Adam Turner
d0a1e5c222
GH-103180: Set a timeout for every job in GitHub Actions ( #130375 )
2025-02-21 17:11:26 +02:00
Diego Russo
fb17f41522
Revert "Use ubuntu-22.04-arm image for Arm runners. ( #129834 )" ( #130305 )
...
GitHub discovered it was an issue with the underlying hardware
and have migrated all the runners to a different arm sku (dpdsv5).
This reverts commit 80b9e79d84 .
2025-02-19 17:06:11 +01:00
Gregory P. Smith
bd1642c6e5
cover **/*hashopenssl* in CODEOWNERS ( #130236 )
2025-02-17 11:09:16 -08:00
Hugo van Kemenade
3d7a141c2f
CI: Use ImageOS (ubuntu24) instead of runner.os (Linux) in cache keys ( #130200 )
2025-02-17 13:53:55 +02:00
Peter Bierma
fda87c028b
CI: Mark the cross-build-linux job as skippable ( #130113 )
2025-02-14 14:46:04 +00:00
Donghee Na
c357d69003
no-issue: Add free-threading build for TC dispatch (gh-130083)
...
no-issue: Add free-threading build for TCO dispatch
2025-02-14 00:25:40 +09:00
Filipe Laíns 🇵🇸
2a0256f588
GH-127432: add cross-build-linux as a required CI job ( #129459 )
2025-02-13 02:41:13 +00:00
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)
b05fa90b21
gh-128446: Skip Windows CI for Unix build system changes ( #128450 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2025-02-12 01:53:29 +00:00
Ken Jin
8f9c6fa077
Trigger tail call CI on more files (GH-129906)
2025-02-10 00:52:58 +08:00
Diego Russo
80b9e79d84
Use ubuntu-22.04-arm image for Arm runners. ( #129834 )
...
GitHub suggested us to try the 22.04 images for the Arm runners while
they are invetigating the failures we've been having using 24.04.
2025-02-08 08:56:19 +02:00
Ken Jin
cb640b659e
gh-128563: A new tail-calling interpreter (GH-128718)
...
Co-authored-by: Garrett Gu <garrettgu777@gmail.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>
2025-02-06 23:21:57 +08:00
Sam Gross
555dc50c81
gh-129694: Add --parallel-threads TSAN job to CI (gh-129696)
...
For now, this just adds a single test suite to the TSAN CI to be run
with `--parallel-threads`.
2025-02-06 15:19:00 +00:00