feat(ci): enforce e2e tests pass before publishing

This commit is contained in:
Lucas Nogueira
2026-09-25 13:27:31 -03:00
parent 1e166e93c8
commit b870626a5e
4 changed files with 50 additions and 2 deletions
+5 -1
View File
@@ -6,6 +6,8 @@ name: test plugins e2e
on:
workflow_dispatch:
# run before publishing, see covector-version-or-publish.yml
workflow_call:
push:
branches:
- v2
@@ -35,7 +37,9 @@ env:
MSEDGEDRIVER_TOOL_REV: 8c4b34f51b45f5cf08013366d703de464ab871d1
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
# `github.workflow` is the caller's name in a `workflow_call` run, so the suffix keeps the
# desktop and mobile suites from sharing (and cancelling) one group there.
group: ${{ github.workflow }}-api-e2e-${{ github.ref }}
cancel-in-progress: true
permissions: