From a58f5ddfe2ba4f9afce978b5972c63708d2e67cc Mon Sep 17 00:00:00 2001 From: Hauser Date: Mon, 2 Nov 2026 19:08:07 +0800 Subject: [PATCH] ci: provision FIPS validation runner Co-Authored-By: heihutu Co-Authored-By: zhi22915 --- .github/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 60e90d170..57269f9ec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -501,7 +501,8 @@ jobs: name: FIPS provider boundaries if: needs.classify-changes.outputs.mode == 'full' && contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) needs: [ quick-checks, classify-changes ] - runs-on: ubuntu-latest + # This builds the RustFS library test target, which exceeds hosted-runner disk capacity. + runs-on: sm-standard-4 timeout-minutes: 90 strategy: fail-fast: false @@ -524,6 +525,10 @@ jobs: cache-save-if: 'false' install-build-packaging-tools: 'false' + - name: Install FIPS build tools + if: matrix.mode == 'fips' + run: sudo apt-get install -y cmake golang clang libclang-dev + - name: Verify provider installation shell: bash run: |