mirror of
https://github.com/encounter/ghidra-cli.git
synced 2026-07-10 03:18:56 -07:00
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:
co-authored by
Claude Opus 4.6
parent
76c4e7f16d
commit
a6f500c049
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user