diff --git a/.github/workflows/appsec.yml b/.github/workflows/appsec.yml index ec8e5facdc..c3df6c8c18 100644 --- a/.github/workflows/appsec.yml +++ b/.github/workflows/appsec.yml @@ -9,6 +9,12 @@ on: - 'internal/appsec/**' - 'appsec/**' - 'contrib/**/appsec.go' + merge_group: # on merge groups touching appsec files + paths: + - '.github/workflows/appsec.yml' + - 'internal/appsec/**' + - 'appsec/**' + - 'contrib/**/appsec.go' push: branches: release-v* env: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a270b67371..4950c0e160 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -6,6 +6,7 @@ on: pull_request: # The branches below must be a subset of the branches above branches: [ main ] + merge_group: jobs: analyze: diff --git a/.github/workflows/parametric-tests.yml b/.github/workflows/parametric-tests.yml index ffab6c3c21..162bdc1b4e 100644 --- a/.github/workflows/parametric-tests.yml +++ b/.github/workflows/parametric-tests.yml @@ -10,6 +10,7 @@ on: pull_request: branches: - "**" + merge_group: workflow_dispatch: {} schedule: - cron: '00 04 * * 2-6' diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 63680bdc78..f757fa9f8b 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -4,6 +4,7 @@ on: pull_request: branches: - "**" + merge_group: concurrency: group: ${{ github.ref }} diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index fdb6ad508d..c499589af5 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -10,6 +10,7 @@ on: pull_request: branches: - "**" + merge_group: workflow_dispatch: {} schedule: - cron: '00 04 * * 2-6'