From 326b60d1aa222a93a6a0917a663ba73fe8bc1552 Mon Sep 17 00:00:00 2001 From: Argenis Date: Thu, 5 Mar 2026 16:17:59 -0500 Subject: [PATCH] fix(ci): fix test-e2e YAML - add job-level env to suppress rust-docs install on 1.92.0 --- .github/workflows/test-e2e.yml | 44 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index dddd2f349..037cfedaa 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -32,42 +32,42 @@ jobs: name: Integration / E2E Tests runs-on: blacksmith-8vcpu-ubuntu-2404 timeout-minutes: 20 - env: - ENSURE_RUST_COMPONENTS: "" + env: + ENSURE_RUST_COMPONENTS: "" steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: dtolnay/rust-toolchain@631a55b12751854ce901bb631d5902ceb48146f7 # stable with: - toolchain: 1.92.0 + toolchain: 1.92.0 - name: Ensure cargo component shell: bash env: - ENSURE_CARGO_COMPONENT_STRICT: "true" + ENSURE_CARGO_COMPONENT_STRICT: "true" run: bash ./scripts/ci/ensure_cargo_component.sh 1.92.0 - name: Ensure C toolchain for Rust builds run: ./scripts/ci/ensure_cc.sh - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v3 with: - prefix-key: zeroclaw-ci-v1 - shared-key: ${{ runner.os }}-rust - cache-targets: true - cache-bin: false + prefix-key: zeroclaw-ci-v1 + shared-key: ${{ runner.os }}-rust + cache-targets: true + cache-bin: false - name: Runner preflight (compiler + disk) shell: bash run: | - set -euo pipefail - echo "Runner: ${RUNNER_NAME:-unknown} (${RUNNER_OS:-unknown}/${RUNNER_ARCH:-unknown})" - if ! command -v cc >/dev/null 2>&1; then - echo "::error::Missing 'cc' compiler on runner. Install build-essential (Debian/Ubuntu) or equivalent." - exit 1 - fi - cc --version | head -n1 - free_kb="$(df -Pk . | awk 'NR==2 {print $4}')" - min_kb=$((10 * 1024 * 1024)) - if [ "${free_kb}" -lt "${min_kb}" ]; then - echo "::error::Insufficient disk space on runner (<10 GiB free)." - df -h . - exit 1 - fi + set -euo pipefail + echo "Runner: ${RUNNER_NAME:-unknown} (${RUNNER_OS:-unknown}/${RUNNER_ARCH:-unknown})" + if ! command -v cc >/dev/null 2>&1; then + echo "::error::Missing 'cc' compiler on runner. Install build-essential (Debian/Ubuntu) or equivalent." + exit 1 + fi + cc --version | head -n1 + free_kb="$(df -Pk . | awk 'NR==2 {print $4}')" + min_kb=$((10 * 1024 * 1024)) + if [ "${free_kb}" -lt "${min_kb}" ]; then + echo "::error::Insufficient disk space on runner (<10 GiB free)." + df -h . + exit 1 + fi - name: Run integration / E2E tests run: cargo test --test agent_e2e --locked --verbose