Commit graph

496 commits

Author SHA1 Message Date
Raymond Hettinger 34158c2c7a
Drop code ownership for decimal (gh-124695) 2024-09-27 19:33:16 +00:00
Zachary Ware ede1504c4b
Add 3.13 as a version option to the crash issue template (#124560) 2024-09-25 23:09:37 +00:00
Zachary Ware 54dd77fb8c
Adjust build_ubuntu_ssltests job to use cache for the correct OS version (GH-124403) 2024-09-24 20:27:23 -05:00
Savannah Ostrowski b6471f4a39
GH-124408: Temporarily skip test_strftime_y2k for emulated Linux JIT CI (GH-124466) 2024-09-24 18:09:50 -07:00
Savannah Ostrowski b4d0d7de0f
GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399) 2024-09-24 10:03:16 -07:00
Kirill Podoprigora 6ab634840c
Add Kirill Podoprigora for AST codeowners (#124302) 2024-09-23 07:16:19 -07:00
Nate Ohlson 44052b5f18
gh-124064: Make warning emitting compiler options opt-in (#124070)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2024-09-16 20:22:30 +03:00
Irit Katriel 56470004e5
gh-121404: update CODEOWNERS (#124109) 2024-09-15 19:21:22 +00:00
Hugo van Kemenade ea77973718
Revert "gh-112301: Enable warning emitting options and ignore warnings in CI (#123020)" (#124065) 2024-09-13 22:47:12 +03:00
Nate Ohlson cfe6074d1f
gh-112301: Enable warning emitting options and ignore warnings in CI (#123020)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2024-09-13 13:40:04 +00:00
Carol Willing 11fa119879
Add willingc to CODEOWNERS for Lang Reference Doc (#123812) 2024-09-07 21:46:56 +03:00
Zachary Ware d83e30cadd
gh-123700: Update OpenSSL versions in multissltests and CI (#123701)
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.
2024-09-04 14:29:41 -05:00
Zachary Ware 56b00f4705
gh-123418: Update CI to use fresh OpenSSL releases (GH-123675)
Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads
2024-09-04 13:16:53 -05:00
Hugo van Kemenade 0cba289870
Enable colour for doctest on GitHub Actions (#123536) 2024-08-31 15:15:44 +01:00
Terry Jan Reedy 1ce9e58803
Make self turtledemo codeowner (#123524) 2024-08-30 21:59:12 -04:00
sobolevn 6ae942f412
gh-122965: Fix reusable-change-detection.yml on workflow_dispatch (#122966) 2024-08-14 15:05:39 +03:00
Brett Cannon 0e207f3e7a
GH-122578: update to WASI SDK 24 (GH-122960) 2024-08-12 16:21:00 -07:00
Nate Ohlson 58be1c270f
gh-112301: Add macOS warning tracking tooling (#122211)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2024-08-06 20:26:37 +03:00
Sviatoslav Sydorenko (Святослав Сидоренко) e60ee11cb5
Move change detection to separate workflow in CI (#122336) 2024-07-31 11:32:16 +03:00
Nate Ohlson 1cac0908fb
gh-112301: Add argument aliases and tee compiler output for check warnings (GH-122465)
Also remove superfluous shebang from the warning check script
2024-07-30 14:49:15 -05:00
Sam Gross 8fb88b22b7
gh-121946: Temporarily switch to llvm-17 in TSan CI again (GH-122466)
The Ubuntu package for llvm-18 is broken
2024-07-30 15:30:52 +00:00
Jelle Zijlstra 3ff5ce4706
gh-119180: Add myself as CODEOWNER for annotationlib (#122366)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-07-28 10:50:14 +03:00
Nate Ohlson 8ac5565be2
gh-112301: Compiler warning management tooling (#121730)
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>
2024-07-27 09:57:44 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко) 1d607fe759
Move macOS matrix to the calling workflow (#121809)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-07-25 14:27:26 -06:00
Sviatoslav Sydorenko (Святослав Сидоренко) af4329e7b1
Integrate build_msi into main CI workflow (#121778)
Some checks are pending
Lint / lint (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/jit) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Lib/_pyrepl) (push) Waiting to run
Tests / WASI (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.2.1) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.1.5) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.0.13) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (1.1.1w) (push) Blocked by required conditions
Tests / Ubuntu ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (true) (push) Blocked by required conditions
Tests / Ubuntu ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (false) (push) Blocked by required conditions
Tests / macOS (free-threading) (push) Blocked by required conditions
Tests / macOS (push) Blocked by required conditions
Tests / Windows MSI${{ '' }} (x86) (push) Blocked by required conditions
Tests / Windows MSI${{ '' }} (x64) (push) Blocked by required conditions
Tests / Windows MSI${{ '' }} (arm64) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (x64, true) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (x64, false) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (arm64, true) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (arm64, false) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (Win32, true) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (Win32, false) (push) Blocked by required conditions
Tests / Check if generated files are up to date (push) Blocked by required conditions
Tests / Docs (push) Blocked by required conditions
Tests / Check for source changes (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/wasm) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/peg_generator) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/clinic) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/cases_generator) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/build) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Lib/test/libregrtest) (push) Waiting to run
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-07-24 03:46:39 -06:00
Donghee Na a9bb3c7b3b
gh-121996: Introduce --disable-safety and --enable-slower-safety options (#122054)
Some checks are pending
Tests / Thread sanitizer (push) Blocked by required conditions
Tests / Address sanitizer (push) Blocked by required conditions
Tests / Hypothesis tests on Ubuntu (push) Blocked by required conditions
Tests / WASI (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.2.1) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.1.5) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (3.0.13) (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (1.1.1w) (push) Blocked by required conditions
Tests / Ubuntu ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (true) (push) Blocked by required conditions
Tests / Ubuntu ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (false) (push) Blocked by required conditions
Tests / macOS (free-threading) (push) Blocked by required conditions
Tests / macOS (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (x64, true) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (x64, false) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (arm64, true) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (arm64, false) (push) Blocked by required conditions
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (Win32, false) (push) Blocked by required conditions
Tests / Check if generated files are up to date (push) Blocked by required conditions
Tests / Docs (push) Blocked by required conditions
Tests / Check for source changes (push) Waiting to run
Lint / lint (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/wasm) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/peg_generator) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/jit) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/clinic) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/cases_generator) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Tools/build) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Lib/test/libregrtest) (push) Waiting to run
mypy / Run mypy on ${{ matrix.target }} (Lib/_pyrepl) (push) Waiting to run
Tests / Windows ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} (Win32, true) (push) Blocked by required conditions
* gh-121996: Introduce --disable-safty and --enable-slower-safty

* Update GA

* fix

* Address code review

* Update CI
2024-07-23 09:22:04 +09:00
Sam Gross ad935a9016
Revert "gh-121946: Temporarily switch to llvm-17 in TSan CI (#121975)" (#122032)
This reverts commit 12c1afa9d1.

The LLVM 18 Ubuntu package is working now.
2024-07-22 13:33:40 -04:00
Sviatoslav Sydorenko (Святослав Сидоренко) a3f7db905c
Merge Ubuntu test matrices in CI (#121813)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-07-21 13:09:23 -06:00
Sam Gross 12c1afa9d1
gh-121946: Temporarily switch to llvm-17 in TSan CI (#121975)
The Ubuntu package for llvm-18 is broken
2024-07-18 13:30:52 -04:00
Brett Cannon f589f263bc
GH-120371: Add WASI SDK 22 support (GH-121870)
Required disabling stub functions now provided by wasi-libc.
2024-07-16 20:00:39 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко) a0b205bba5
🧪🚑 Fix using check_source flags as bool (#121848) 2024-07-16 12:50:30 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко) 7982363b47
Generalize reusable Windows CI jobs (#121766) 2024-07-14 15:22:35 -06:00
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
Ken Jin 3bddd07c2a
Add Fidget-Spinner to stackrefs CODEOWNERS (GH-121455) 2024-07-07 21:45:06 +08:00
Savannah Ostrowski fd0f814ade
Add --with-lto back to Linux JIT CI (GH-120921) 2024-06-24 13:16:22 -07:00
Raymond Hettinger 3044d3866e
No longer watch the queue module, remove rhettinger (#120664) 2024-06-18 13:47:32 +02:00
Terry Jan Reedy cf49ef78f8
gh-120360: Add self as IDLE doc owner (#120571)
Add self as IDLE doc owner
2024-06-16 01:55:47 -04:00
Erlend E. Aasland 6674c63dc7
Add codeowner for Makefile.pre.in and Modules/Setup* (#120468) 2024-06-13 19:01:05 +00: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
AN Long 6efe346069
Fix the CODEOWNERS for _interpretersmodule.c (gh-120288) 2024-06-10 10:45:16 -06:00
Tian Gao 417bec733c
Add Tian Gao to CODEOWNERS and ACKS (GH-120166) 2024-06-06 10:20:37 -07:00
Jelle Zijlstra d50a7c478f
CODEOWNERS: Add myself to symtable and AST (#120139)
Co-authored-by: Carl Meyer <carl@oddbird.net>
2024-06-06 16:25:05 +00: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
Irit Katriel b8fde5db86
update CODEOWNERS (#120003) 2024-06-03 20:44:36 +00: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
Guido van Rossum 3ff06ebec4
Withdraw most of my ownership in favor of Mark (#119611) 2024-05-27 11:07:16 -07:00
Pablo Galindo Salgado 6b6c1a904f
Add codeowners for PYREPL (#119550) 2024-05-25 16:21:07 +00: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