ci: mark Windows integration tests as continue-on-error

Windows Ghidra tests consistently exceed the 90-minute timeout on
GitHub Actions free runners due to slow JVM startup per CLI command.
Mark Windows as continue-on-error so timeouts don't block CI status.
Ubuntu and macOS provide the actual correctness signal.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alexander Kiselev
2026-02-06 19:10:32 -08:00
co-authored by Claude Opus 4.6
parent cdf47cf90c
commit 350f086750
+4
View File
@@ -120,6 +120,8 @@ jobs:
needs: ghidra-setup
runs-on: ${{ matrix.os }}
timeout-minutes: 90
# Windows Ghidra tests may exceed timeout on GH Actions free runners
continue-on-error: ${{ matrix.os == 'windows-latest' }}
strategy:
fail-fast: false
matrix:
@@ -187,6 +189,7 @@ jobs:
needs: ghidra-setup
runs-on: ${{ matrix.os }}
timeout-minutes: 90
continue-on-error: ${{ matrix.os == 'windows-latest' }}
strategy:
fail-fast: false
matrix:
@@ -254,6 +257,7 @@ jobs:
needs: ghidra-setup
runs-on: ${{ matrix.os }}
timeout-minutes: 90
continue-on-error: ${{ matrix.os == 'windows-latest' }}
strategy:
fail-fast: false
matrix: