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
Filipe Laíns 🇵🇸
2950bc50af
GH-127429: fix sysconfig data generation on cross-builds ( #127430 )
2024-12-02 07:12:36 +00:00
Hugo van Kemenade
b83be9c971
gh-127359: Pin Tcl/Tk to 8 (8.6) for testing macOS ( #127365 )
2024-11-28 19:03:09 +02: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
Savannah Ostrowski
2247dd0f11
GH-127154: Remove PGO and unknown-linux-gnu/clang from JIT CI ( #127212 )
2024-11-27 14:36:36 -08: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
Brett Cannon
bbe9b21d06
GH-123877: default to wasm32-wasip1 instead of wasm32-wasi to be more specific (GH-126552)
...
Eventually wasm32-wasi will represent WASI 1.0, and so it's currently deprecated so it can be used for that eventual purpose. wasm32-wasip1 is also more specific to what version of WASI is currently supported.
---------
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2024-11-07 13:40:56 -08:00
alm
09d6f5dc78
GH-126464 Fix JIT CI on aarch64-apple-darwin (GH-126494)
2024-11-07 10:55:31 -08:00
Brandt Bucher
a204c63919
GH-126464: Temporarily disable aarch64-apple-darwin JIT CI jobs (gh-126465)
...
* Temporarily disable aarch64-apple-darwin JIT CI jobs
* Also up here
2024-11-06 12:09:04 +09:00
Damien
fc233f46d3
gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 ( #122566 )
2024-11-05 23:29:21 +00:00
Savannah Ostrowski
c84a136511
gh-125560: Pin JIT CI to ubuntu-22.04 ( #125564 )
2024-11-01 23:43:30 +02:00
Savannah Ostrowski
c29bbe2101
GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)
2024-10-30 12:03:31 -07: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
Łukasz Langa
ced2691de4
gh-126081: For PRs labeled with "type-feature", require a core review (GH-126082)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-28 17:15:46 +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
Adam Turner
2bb7ab7ad3
GH-125277: Increase minimum supported Sphinx to 7.2.6 ( #125368 )
2024-10-19 04:59:22 +01:00
Kirill Podoprigora
d83fcf8371
CI: Bump Python to 3.13 and mypy to 1.12 in mypy workflow ( #125592 )
...
* Bump mypy to 1.12 & Python to 3.13
* Remove unnecessary `type: ignore`
2024-10-16 14:27:19 +00:00
Donghee Na
e4cab488d4
gh-124471: Set name for unnamed reusable workflow ( #124475 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2024-10-10 12:39:53 +00:00
Adam Turner
7a10cdec35
Pin the doctest workflow to Ubuntu 22.04 ( #125236 )
2024-10-10 10:34:55 +01: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
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
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
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
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
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
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