Improve workflow triggers to ensure correct run time (#7378)

* Improve workflow triggers to ensure correct run time

* Update ChangeLog
This commit is contained in:
Nick Bolton 2024-07-09 18:50:54 +01:00 committed by GitHub
parent 4b3cb238d7
commit e9557b8c19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 26 additions and 2 deletions

View file

@ -3,6 +3,11 @@ name: "CodeQL Analysis"
on: on:
workflow_dispatch: workflow_dispatch:
pull_request: pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
push: push:
branches: [master] branches: [master]

View file

@ -7,7 +7,13 @@
name: "Lint ChangeLog" name: "Lint ChangeLog"
on: on:
workflow_dispatch:
pull_request: pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
jobs: jobs:
lint-changelog: lint-changelog:

View file

@ -1,8 +1,15 @@
# Lints CMake config and C++ source code. # Lints CMake config and C++ source code.
name: "Lint source code" name: "Lint source code"
on: on:
workflow_dispatch:
pull_request: pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
jobs: jobs:
lint-cmake-files: lint-cmake-files:

View file

@ -1,9 +1,14 @@
name: "SonarCloud Analysis" name: "SonarCloud Analysis"
on: on:
push: workflow_dispatch:
branches: [master]
pull_request: pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
push:
branches: [master] branches: [master]
concurrency: concurrency:

View file

@ -45,6 +45,7 @@ Enhancements:
- #7373 Upgrade from Qt5 to Qt6 for more modern UI - #7373 Upgrade from Qt5 to Qt6 for more modern UI
- #7374 Add missing DEB and RPM dependencies - #7374 Add missing DEB and RPM dependencies
- #7376 Automated weekly build of Docker images for Linux runners - #7376 Automated weekly build of Docker images for Linux runners
- #7378 Improve workflow triggers to ensure correct run time
# 1.14.6 # 1.14.6