Skip to content

Commit d1404e3

Browse files
committed
ci: auto-trigger L3 E2E tests on release tags
Replace manual trigger with only_if tag condition so full E2E validation runs automatically on every release.
1 parent 962f590 commit d1404e3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.cirrus.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ release_validation_task:
3030
timeout_in: 45m
3131

3232
# =============================================================================
33-
# L3: Full validation — manual trigger or release tags
33+
# L3: Full validation — runs on release tags
3434
# =============================================================================
3535
# Split into parallel tasks to maximize throughput.
3636
# Each task runs a subset of tests in its own VM.
3737

3838
full_journey_task:
3939
name: "E2E Journey Tests"
40-
trigger_type: manual
40+
only_if: $CIRRUS_TAG != ''
4141
macos_instance:
4242
image: ghcr.io/cirruslabs/macos-sequoia-base:latest
4343
install_deps_script:
@@ -53,7 +53,7 @@ full_journey_task:
5353

5454
full_edge_cases_task:
5555
name: "E2E Edge Case Tests"
56-
trigger_type: manual
56+
only_if: $CIRRUS_TAG != ''
5757
macos_instance:
5858
image: ghcr.io/cirruslabs/macos-sequoia-base:latest
5959
install_deps_script:
@@ -69,7 +69,7 @@ full_edge_cases_task:
6969

7070
full_commands_task:
7171
name: "E2E Command + Interactive Tests"
72-
trigger_type: manual
72+
only_if: $CIRRUS_TAG != ''
7373
macos_instance:
7474
image: ghcr.io/cirruslabs/macos-sequoia-base:latest
7575
install_deps_script:

0 commit comments

Comments
 (0)