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
Adam Turner
d530e74e44
GH-133410: Use commit hashes for change detection (gh-133416)
2025-05-05 10:49:12 +02: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
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
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
Ł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
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
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
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
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
Adam Turner
7d9a22f509
Convert change detection to a Python script ( #129627 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2025-02-05 16:39:42 +00:00
Matthew Hughes
99849ee0d3
gh-127432: Add CI job to cross build Python ( #128380 )
...
Co-authored-by: Filipe Laíns 🇵🇸 <lains@riseup.net>
2025-01-29 23:24:09 +00:00
Hugo van Kemenade
c67afb581e
CI: Change job name to 'build arm64' on Windows ( #129434 )
2025-01-29 13:18:19 +00:00
🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)
03d9cdb729
Merge TSAN test matrices in CI ( #123278 )
2025-01-29 11:16:51 +02:00
Hugo van Kemenade
298dda5770
Add colour to GitHub Actions output ( #129196 )
2025-01-22 21:22:21 +00:00
Diego Russo
6c914bf85c
Move to public Linux arm64 hosted runners ( #128964 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-20 18:51:09 +02:00
Adam Turner
4967fa6a9c
GH-125722: Use long options for Sphinx ( #129039 )
2025-01-20 08:11:22 +02:00
Adam Turner
d46b577ec0
GH-125722: Increase minimum supported Sphinx to 8.1.3 ( #128922 )
2025-01-20 00:26:24 +00:00
Zanie Blue
9ed7bf2cd7
gh-128515: Add BOLT build to CI (gh-128845)
2025-01-18 07:32:23 +00:00
Bénédikt Tran
99327d1241
Skip CI expensive checks on CODEOWNERS update ( #128754 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-14 10:40:59 +02:00
Damien
2228e92da3
gh-128504: Upgrade doctest to ubuntu-24.04 ( #128506 )
...
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-01-05 12:07:18 +00:00
Erlend E. Aasland
8abd6cef68
gh-115765: Upgrade to GNU Autoconf 2.72 ( #128411 )
2025-01-03 11:37:54 +00:00
Zanie Blue
9d3a8f4949
gh-100384: Error on unguarded-availability in macOS builds ( #128155 )
...
Generate a build error on ``unguarded-availability`` in portable macOS builds (i.e. using MACOSX_DEPLOYMENT_TARGET), preventing invalid use of symbols that are not available in older versions of the OS.
2024-12-22 11:01:45 -08:00
Victor Stinner
46dc1ba9c6
gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version ( #128090 )
...
brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-12-19 10:27:29 +00:00
Hugo van Kemenade
b2ad7e0a2c
CI: Use bash to properly expand variable ( #127822 )
2024-12-11 12:57:51 +00:00
Hugo van Kemenade
ae31df354d
Add zizmor to pre-commit and fix most findings ( #127749 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-12-10 12:51:12 +02:00