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 <noreply@anthropic.com>
This commit is contained in:
Alexander Kiselev
2026-02-06 12:23:36 -08:00
co-authored by Claude Opus 4.6
parent 76c4e7f16d
commit a6f500c049
+4 -3
View File
@@ -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