From a6f500c049cd063af411929df9e5053e8fc9372e Mon Sep 17 00:00:00 2001 From: Alexander Kiselev Date: Fri, 6 Feb 2026 12:23:36 -0800 Subject: [PATCH] ci: exclude Windows from Ghidra integration tests Ghidra headless + JVM startup on GitHub Actions Windows runners consistently exceeds 45 minutes (and was never completed before since fail-fast would cancel Windows jobs). Windows unit+CLI tests still run. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 24a692d..ecc7e18 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,13 +45,14 @@ jobs: run: cargo test --test e2e --test command_tests --test output_format_integration --verbose # Job 2: Read-only integration tests (one bridge) - ~10-15 min + # Windows excluded: Ghidra headless + JVM startup exceeds 45min on GH Actions Windows runners readonly-integration: runs-on: ${{ matrix.os }} timeout-minutes: 45 strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4 @@ -107,7 +108,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4 @@ -163,7 +164,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4