From fc297a7df3632fdf62213322d619f89b6a59b845 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 5 Jul 2026 10:10:04 +0200 Subject: [PATCH] ci: only trigger on push to master to avoid duplicate PR runs These workflows triggered on both push and pull_request with no branch filter, so every push to a PR branch ran each workflow twice. Restrict the push trigger to master; pull_request already covers PR branches. --- .github/workflows/clang-format.yml | 5 ++++- .github/workflows/freebsd.yml | 5 ++++- .github/workflows/linux.yml | 5 ++++- .github/workflows/nix-tests.yml | 1 + 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index 25f62c8e..690bbde5 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -1,6 +1,9 @@ name: clang-format -on: [push, pull_request] +on: + push: + branches: [master] + pull_request: concurrency: group: ${{ github.workflow }}-format-${{ github.event.pull_request.number || github.ref }} diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index f6c96f95..977e514c 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -1,6 +1,9 @@ name: freebsd -on: [push, pull_request] +on: + push: + branches: [master] + pull_request: concurrency: group: ${{ github.workflow }}-freebsd-${{ github.event.pull_request.number || github.ref }} diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index fb4ab451..87775d5a 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -1,6 +1,9 @@ name: linux -on: [push, pull_request] +on: + push: + branches: [master] + pull_request: concurrency: group: ${{ github.workflow }}-linux-${{ github.event.pull_request.number || github.ref }} diff --git a/.github/workflows/nix-tests.yml b/.github/workflows/nix-tests.yml index c2193b99..cd6ea1e1 100644 --- a/.github/workflows/nix-tests.yml +++ b/.github/workflows/nix-tests.yml @@ -2,6 +2,7 @@ name: "Nix-Tests" on: pull_request: push: + branches: [master] concurrency: group: ${{ github.workflow }}-nix-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true