From 254b55315ba8002e3b1a506a2af84691aeba9010 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 14 Jan 2025 13:22:03 -0600 Subject: [PATCH] Add BOLT to build matrix --- .github/workflows/build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9adf860632e8a2..112bb366fffab8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -231,6 +231,7 @@ jobs: name: >- Ubuntu ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }} + ${{ fromJSON(matrix.bolt) && '(bolt)' || '' }} needs: check_source if: needs.check_source.outputs.run_tests == 'true' strategy: @@ -238,6 +239,9 @@ jobs: free-threading: - false - true + bolt: + - false + - true os: - ubuntu-24.04 - ubuntu-24.04-aarch64 @@ -246,10 +250,14 @@ jobs: exclude: - os: ubuntu-24.04-aarch64 is-fork: true + # Do not test BOLT with free-threading, to conserve resources + - bolt: true + free-threading: true uses: ./.github/workflows/reusable-ubuntu.yml with: config_hash: ${{ needs.check_source.outputs.config_hash }} free-threading: ${{ matrix.free-threading }} + bolt-optimizations: ${{ matrix.bolt }} os: ${{ matrix.os }} build_ubuntu_ssltests: