diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30d9cb0..d6c5e4e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,7 @@ on: pull_request: types: [opened, synchronize, reopened] branches: [main, master, develop] + merge_group: workflow_dispatch: permissions: diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 2c5b801..fb509b2 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -9,6 +9,7 @@ on: - main - master + merge_group: permissions: {} concurrency: diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index 849a86b..e9d3bee 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -12,6 +12,7 @@ on: - "REUSE.toml" - "LICENSES/**" - ".github/workflows/reuse.yml" + merge_group: push: branches: - main diff --git a/.github/workflows/security-analysis.yml b/.github/workflows/security-analysis.yml index 91e5ca3..3c7e017 100644 --- a/.github/workflows/security-analysis.yml +++ b/.github/workflows/security-analysis.yml @@ -7,6 +7,7 @@ on: branches: [main, master] pull_request: branches: [main, master] + merge_group: schedule: # Weekly scan on Mondays at 09:00 UTC - cron: '0 9 * * 1'