Erlend E. Aasland
8abd6cef68
gh-115765: Upgrade to GNU Autoconf 2.72 ( #128411 )
2025-01-03 11:37:54 +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
Diego Russo
7c5a6f67c7
Enable native AArch64 Ubuntu CI jobs ( #127584 )
...
Co-authored-by: Brandt Bucher <brandtbucher@gmail.com >
2024-12-04 14:12:06 -08:00
sobolevn
ad9d059eb1
gh-126524: Run regen-unicodedata as a part of our CI ( #126682 )
2024-12-04 13:01:46 +03:00
Petr Viktorin
db5c5763f3
gh-127330: Update for OpenSSL 3.4 & document+improve the update process (GH-127331)
...
- Add `git describe` output to headers generated by `make_ssl_data.py`
This info is more important than the date when the file was generated.
It does mean that the tool now requires a Git checkout of OpenSSL,
not for example a release tarball.
- Regenerate the older file to add the info.
To the other older file, add a note about manual edits.
- Add notes on how to add a new OpenSSL version
- Add 3.4 error messages and multissl tests
2024-11-28 13:29:27 +01:00
Łukasz Langa
8214e0f709
Enable aarch64 Ubuntu CI jobs ( #125786 )
...
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.
2024-11-22 18:29:18 +01:00
Zachary Ware
0af4ec30bd
Run apt update before apt install git in autoconf CI job (GH-127066)
2024-11-20 19:20:44 +00:00
Hood Chatham
142104ce78
gh-89640: Pull in update to float word order detection in autoconf-archive ( #126747 )
2024-11-13 21:57:33 +01:00
sobolevn
0052a8c638
Fix error message of "Check if Autoconf files are up to date" job ( #126683 )
2024-11-12 10:51:13 +03:00
Damien
fc233f46d3
gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 ( #122566 )
2024-11-05 23:29:21 +00:00
sobolevn
1f16df4bfe
gh-125669: Do not run -ugui tests by default on make test ( #125730 )
...
Adds `make ci` target for use in CI and keeping `make test` for the local development.
2024-10-30 17:14:22 +03:00
Hugo van Kemenade
e1190c0543
Lint GitHub Actions and Dependabot ( #126002 )
2024-10-28 18:59:35 +00:00
Erlend E. Aasland
26d627779f
gh-89640: properly detect float word ordering on Linux ( #125571 )
...
autoconf-archive patch by Dan Amelang.
2024-10-26 15:46:46 +00:00
Adam Turner
f36d37bbaf
gh-125741: Update build.yml for the new check_autoconf_regen job ( #125772 )
2024-10-21 11:54:54 +01:00
Donghee Na
ed24702bd0
gh-125741: Update check_generated_files CI to use our published container image (gh-125744)
2024-10-20 07:55:26 +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
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
Sviatoslav Sydorenko (Святослав Сидоренко)
e60ee11cb5
Move change detection to separate workflow in CI ( #122336 )
2024-07-31 11:32:16 +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 )
...
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 )
...
* 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
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
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
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
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
Ł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
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
Nice Zombies
456c29cf85
gh-118039: Fix config.cache key on WASI ( #118137 )
2024-04-23 10:46:28 +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
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
Hugo van Kemenade
3a99f5c5f3
Bump GitHub Actions ( #116944 )
2024-03-18 10:44:15 +02: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
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
Seth Michael Larson
c6a47de709
gh-115663: Remove 'regen-sbom' from the 'regen-all' target ( #115790 )
2024-02-22 15:42:26 +02:00
Sam Gross
4deb70590e
gh-115383: Use runner version to compute config.cache key ( #115409 )
2024-02-13 12:35:06 -07:00
Ned Deily
299e16ca0f
gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13. ( #115050 )
...
Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
2024-02-05 21:10:11 -05:00
dependabot[bot]
d4c5ec24c2
build(deps): bump actions/cache from 3 to 4 ( #114856 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 12:49:07 +02:00
Petr Viktorin
ac44ec6206
gh-113858: GH Actions: Limit max ccache size for the asan build (GH-114113)
2024-01-16 14:21:16 +01:00