From ba65626c2e8863aca583c11c13c533911dea8ef1 Mon Sep 17 00:00:00 2001 From: Tymofiy Bortnyk Date: Sun, 14 Jun 2026 12:46:45 +0300 Subject: [PATCH] ci(e2e): run E2E on push to main E2E was PR-only + manual. PR runs gate before merge, but main's final state can differ from what any single PR run saw (sequential merges / semantic conflicts). Add a push trigger on main to catch post-merge integration drift. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/e2e.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index d627e4e..69858ba 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -2,8 +2,11 @@ name: E2E (Appium) # Black-box UI tests on an x86_64 emulator. Kept separate from test.yml because # it needs KVM + an emulator (slow, ~10-15 min) and builds a different ABI. -# PR-only + manual to stay within free-tier minutes. +# Runs on PRs to main (gate before merge), on push to main (catch post-merge +# integration drift), and manually. on: + push: + branches: [main] pull_request: branches: [main] workflow_dispatch: