Skip to content

Commit ce04fc6

Browse files
committed
Remove automatic triggers from parent workflow to avoid duplicate runs
The parent workflow (GAIA CLI Tests) was competing with standalone child workflows, causing concurrency conflicts and cancelled jobs. Each child workflow already triggers independently on push/pull_request, so the parent is now only available via workflow_call or manual dispatch.
1 parent 066d96b commit ce04fc6

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

.github/workflows/test_gaia_cli.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,10 @@
88
name: GAIA CLI Tests (All Platforms)
99

1010
on:
11+
# Only run via workflow_call or manual dispatch
12+
# Individual child workflows (test_unit.yml, test_code_agent.yml, etc.) trigger
13+
# on push/pull_request independently - this avoids duplicate/conflicting runs
1114
workflow_call:
12-
push:
13-
branches: [ main ]
14-
pull_request:
15-
branches: [ main ]
16-
types: [opened, synchronize, reopened, ready_for_review]
17-
merge_group:
1815
workflow_dispatch:
1916

2017
permissions:

0 commit comments

Comments
 (0)