Commit Graph

343 Commits

Author SHA1 Message Date
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
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