Reduce duplicate Github CI workflow runs

The tasks are now run on push-events to the branches "master", and
"release-*", as well as on pull-request-events (i.e. all pushes to
branches that have a pull request).

This appears to be the easiest way to reduce duplicate workflow runs.
This commit is contained in:
Pablo Zmdl
2025-07-25 16:41:46 +02:00
parent 55000023ce
commit 1e4d905c0d
4 changed files with 12 additions and 2 deletions

View File

@@ -2,6 +2,9 @@ name: E2E
on:
push:
branches:
- main
- release-*
pull_request:
permissions:
@@ -76,4 +79,3 @@ jobs:
with:
name: screenshots
path: tests/Browser/screenshots

View File

@@ -2,6 +2,9 @@ name: CI
on:
push:
branches:
- main
- release-*
pull_request:
permissions:

View File

@@ -2,6 +2,9 @@ name: Message Rendering
on:
push:
branches:
- main
- release-*
pull_request:
permissions:
@@ -34,4 +37,3 @@ jobs:
with:
name: Logs
path: logs/errors.log

View File

@@ -2,6 +2,9 @@ name: Unit
on:
push:
branches:
- main
- release-*
pull_request:
permissions: