From e9557b8c199cda8465ea307efbce5540b398353f Mon Sep 17 00:00:00 2001 From: Nick Bolton Date: Tue, 9 Jul 2024 18:50:54 +0100 Subject: [PATCH] Improve workflow triggers to ensure correct run time (#7378) * Improve workflow triggers to ensure correct run time * Update ChangeLog --- .github/workflows/codeql-analysis.yml | 5 +++++ .github/workflows/lint-changelog.yml | 6 ++++++ .github/workflows/lint-source.yml | 7 +++++++ .github/workflows/sonarcloud-analysis.yml | 9 +++++++-- ChangeLog | 1 + 5 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 285318951..88685748a 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,6 +3,11 @@ name: "CodeQL Analysis" on: workflow_dispatch: pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review push: branches: [master] diff --git a/.github/workflows/lint-changelog.yml b/.github/workflows/lint-changelog.yml index 2b51ffc8e..e237fba2d 100644 --- a/.github/workflows/lint-changelog.yml +++ b/.github/workflows/lint-changelog.yml @@ -7,7 +7,13 @@ name: "Lint ChangeLog" on: + workflow_dispatch: pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review jobs: lint-changelog: diff --git a/.github/workflows/lint-source.yml b/.github/workflows/lint-source.yml index 5f9401803..63c353bd0 100644 --- a/.github/workflows/lint-source.yml +++ b/.github/workflows/lint-source.yml @@ -1,8 +1,15 @@ # Lints CMake config and C++ source code. name: "Lint source code" + on: + workflow_dispatch: pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review jobs: lint-cmake-files: diff --git a/.github/workflows/sonarcloud-analysis.yml b/.github/workflows/sonarcloud-analysis.yml index 23a1036d6..17a134b3a 100644 --- a/.github/workflows/sonarcloud-analysis.yml +++ b/.github/workflows/sonarcloud-analysis.yml @@ -1,9 +1,14 @@ name: "SonarCloud Analysis" on: - push: - branches: [master] + workflow_dispatch: pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review + push: branches: [master] concurrency: diff --git a/ChangeLog b/ChangeLog index a0c9ba58a..a8a1dbf68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -45,6 +45,7 @@ Enhancements: - #7373 Upgrade from Qt5 to Qt6 for more modern UI - #7374 Add missing DEB and RPM dependencies - #7376 Automated weekly build of Docker images for Linux runners +- #7378 Improve workflow triggers to ensure correct run time # 1.14.6