ci: run pull-request checks for every base branch (#7545)

Stacked PRs and PRs into next got no CI because the pull_request trigger
was limited to main. Drop the base filter from CI and desktop packaging,
and lock it with a workflow contract test.
This commit is contained in:
Mohamed Boudra
2026-10-21 13:32:10 +07:00
committed by GitHub
parent 77453388e4
commit 98d34a3dc1
4 changed files with 18 additions and 6 deletions
+1 -1
View File
@@ -3,8 +3,8 @@ name: CI
on:
push:
branches: [main]
# Every base branch, so stacked PRs and PRs into `next` get the same checks.
pull_request:
branches: [main]
merge_group:
workflow_dispatch:
-1
View File
@@ -6,7 +6,6 @@ on:
# Packaging leaves ordinary PR CI, but a PR that changes what gets packaged
# or how it is smoked still proves the real artifacts before merge.
pull_request:
branches: [main]
paths:
- "packages/desktop/**"
- "plugins/**"