Sviatoslav Sydorenko (Святослав Сидоренко)
6505bda85a
Fix cache restoration for Hypothesis CI job (#121756)
2024-07-14 05:00:32 -06:00
Brett Cannon
8020946814
GH-120372 : Switch to wasmtime 22 ( GH-121523 )
...
Along the way, make the cache key in GitHub Actions for `config.cache` be more robust in the face of potential env var changes from `Tools/wasm/wasi.py`.
2024-07-09 15:02:25 -07:00
Savannah Ostrowski
fd0f814ade
Add --with-lto back to Linux JIT CI ( GH-120921 )
2024-06-24 13:16:22 -07:00
Kirill Podoprigora
ca5108a46d
gh-119146 : Update `regexp
in
build.yml to not trigger the jobs on
*.md and
*.ini` files. (#120435)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-06-13 14:38:31 +03:00
Nice Zombies
fd104dfcb8
gh-120111 : Don't use cirrus M1 macOS runners on fork (#120116)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-06-06 13:40:37 +02:00
Łukasz Langa
6acb32fac3
Use Cirrus M1 macOS runners for CI ( GH-119979 )
...
Co-authored-by: Ee Durbin <ee@python.org>
2024-06-03 17:32:40 +02:00
Zac Hatfield-Dodds
055c739536
CI: set correct working directory for Hypothesis cache ( GH-119345 )
...
Set cwd for Hypothesis database
2024-05-29 14:13:18 +02:00
Brandt Bucher
b48a3dbff4
GH-113464 : Run the JIT interpreter before any other JIT CI ( GH-119466 )
2024-05-24 03:13:41 +00:00
Savannah Ostrowski
c4722cd057
GH-119292 : Add job to JIT CI to build and test with --disable-gil ( GH-119293 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-05-21 11:00:52 -04:00
Nikita Sobolev
b365332906
Use fail-fast: false
in mypy.yml
(#119297)
...
See docs about this setting: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
2024-05-21 07:52:43 -04:00
Hugo van Kemenade
034cf0c316
Docs: Ensure no warnings are found in the NEWS file before a given line number (#119221)
2024-05-20 13:31:38 -06:00
Savannah Ostrowski
5307f44fb9
GH-119146 : Don't run JIT CI on unrelated changes ( GH-119147 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-05-19 12:59:12 +00:00
mpage
b88889e9ff
gh-117657 : Log TSAN warnings to separate files and archive them (#118747)
...
This ensures we don't lose races that occur in subprocesses or
interleave races from workers running in parallel.
Log files are collected and packaged into a zipfile that can be
downloaded from the "Artifacts" section of the workflow run.
2024-05-10 17:54:23 -04:00
Jelle Zijlstra
c68311df85
Run CI on the 3.13 branch (#118779)
2024-05-08 18:12:36 +00:00
Łukasz Langa
2a85bed89d
Revert to free macOS runners (#118744)
2024-05-08 01:40:38 +02:00
mpage
3a6ff1b1d9
gh-117657 : Use clang 18 in TSAN builds ( GH-118533 )
...
Use clang 18 in TSAN builds
We were using clang 14 which is a couple of years old.
2024-05-07 11:04:01 +02:00
Brandt Bucher
430945db4c
GH-118251 : Bump the JIT CI timeout to 90 minutes (#118661)
2024-05-07 01:21:39 +02:00
Łukasz Langa
5a9eeafa05
Use Intel with 12 cores for free-threading tests for maximum speedup (#118677)
2024-05-07 00:49:45 +02:00
Łukasz Langa
9fd33af5ac
Test premium Mac builders (#118672)
2024-05-07 00:08:17 +02:00
Erlend E. Aasland
325a1da18d
gh-115119 : Default to --with-system-libmpdec=yes (#118539)
...
Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
2024-05-06 21:16:08 +02:00
Erlend E. Aasland
716ec4bfcf
gh-115119 : Bump CI to use Ubuntu 22.04 (#118631)
...
Ubuntu 22.04 ships with mpdecimal 2.5.1, installable using 'apt install libmpdec-dev'.
2024-05-06 10:39:43 +02:00
Pablo Galindo Salgado
f27f8c790a
gh-111201 : A new Python REPL ( GH-111567 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-05-05 21:32:23 +02:00
Brandt Bucher
139dc487b5
GH-118251 : Fix incomplete ternary expression in JIT workflow ( GH-118564 )
2024-05-03 16:10:02 -07:00
Savannah Ostrowski
5248596781
GH-118251 : Skip fewer test in emulated JIT CI ( GH-118536 )
2024-05-03 19:07:10 +00:00
Savannah Ostrowski
8b56d82c59
GH-118306 : Update JIT to use LLVM 18 ( GH-118307 )
2024-04-29 21:09:16 +00:00
Hugo van Kemenade
ee3413c1c7
gh-118401 : Docs: Use Sphinx short options (#118403)
2024-04-29 19:41:59 +00:00
Hugo van Kemenade
8d4b756fd3
Docs: Upgrade to Sphinx 7.3 (#118397)
2024-04-29 11:40:50 -06:00
Kirill Podoprigora
463c20dae9
gh-117928 : Bump the minimum Sphinx version to 6.2.1 (#117853)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-04-26 13:10:16 +03:00
Savannah Ostrowski
8942bf41da
GH-118246 : Exclude test_pathlib and test_posixpath from emulated JIT CI ( GH-118247 )
2024-04-24 21:43:50 +00:00
Pablo Galindo Salgado
345e1e04ec
gh-112730 : Make the test suite resilient to color-activation environment variables (#117672)
2024-04-24 21:25:22 +01:00
Nice Zombies
456c29cf85
gh-118039 : Fix config.cache key on WASI (#118137)
2024-04-23 10:46:28 +03:00
Nikita Sobolev
fc21c7f7a7
Set proper permissions for jit.yml
workflow (#118084)
2024-04-23 00:31:01 +03:00
mpage
47832067da
gh-117657 : Add TSAN suppressions for the free-threaded build (#117736)
...
Additionally, reduce the iterations for a few weakref tests that would
otherwise take a prohibitively long amount of time (> 1 hour) when TSAN
is enabled and the GIL is disabled.
2024-04-15 12:08:25 -04:00
dependabot[bot]
3bb12e407c
build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 (#117415)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 09:54:33 +00:00
Brandt Bucher
18cf239e39
Increase the JIT CI timeouts to 75 minutes ( GH-117342 )
2024-03-28 21:02:34 +00:00
Illia Volochii
2cedd25c14
Revert " gh-116886 : Temporarily disable CIfuzz (memory) ( GH-117018 )" ( GH-117289 )
...
This reverts commit 1ab0d0b116
.
This reverts #117018.
I expect the issue to be fixed based on https://github.com/google/oss-fuzz/pull/11708#issuecomment-2006442396 and https://github.com/actions/runner-images/issues/9491 .
2024-03-27 23:46:01 -07:00
Łukasz Langa
1ab0d0b116
gh-116886 : Temporarily disable CIfuzz (memory) (#117018)
2024-03-19 21:06:06 +02:00
Erlend E. Aasland
43c9d6196a
CI: Pass environment variables directly to configure in JIT CI (#116156)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-18 10:49:45 +01:00
Hugo van Kemenade
3a99f5c5f3
Bump GitHub Actions (#116944)
2024-03-18 10:44:15 +02:00
Hugo van Kemenade
259dbc448d
CI: Process stale issues four times per day (#116857)
2024-03-16 11:59:42 -06:00
Donghee Na
20578a1f68
gh-112536 : Add TSAN builds on Github Actions (#116872)
2024-03-16 11:10:37 +01:00
Hugo van Kemenade
415cd06d72
CI: Only test free-threading with faster macOS M1 (#116814)
...
Only test free-threading with faster macOS M1
2024-03-14 15:10:56 +00:00
Brett Cannon
3a25d9c5a9
GH-114736 : Use WASI SDK 21 ( GH-116771 )
2024-03-14 01:45:33 +00:00
Hugo van Kemenade
bb66600558
CI: Process stale issues twice per day (#116636)
2024-03-12 19:49:26 +02:00
Brett Cannon
05070f40bb
GH-115976 : Add WASI to CI ( GH-116516 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-11 11:59:09 -07:00
Brandt Bucher
ffed8d985b
GH-116134 : JIT aarch64-pc-windows-msvc ( GH-116130 )
2024-03-04 10:16:56 -08:00
Erlend E. Aasland
4d1d35b906
gh-116075 : Skip test_external_inspection on qemu in JIT CI (#116076)
2024-02-28 23:16:01 +00:00
Jelle Zijlstra
02beb9f020
gh-116026 : Try disabling rebuilds of dependents in Homebrew (#116027)
2024-02-27 21:35:25 -08:00
Guido van Rossum
c0fdfba7ff
Rename tier 2 redundancy eliminator to optimizer (#115888)
...
The original name is just too much of a mouthful.
2024-02-26 08:42:53 -08:00
Seth Michael Larson
c6a47de709
gh-115663 : Remove 'regen-sbom' from the 'regen-all' target (#115790)
2024-02-22 15:42:26 +02:00