From 4d2bdf497ab030871a7a84191010637a355ffd7e Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski Date: Fri, 1 Dec 2023 11:52:23 +0100 Subject: [PATCH] prevent CI creating 2 events on each pull request push --- .github/workflows/CICD.yml | 6 +++++- .github/workflows/GnuTests.yml | 6 +++++- .github/workflows/android.yml | 7 ++++++- .github/workflows/code-quality.yml | 6 +++++- .github/workflows/freebsd.yml | 6 +++++- .github/workflows/fuzzing.yml | 6 +++++- 6 files changed, 31 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 8dfa0b1d1..8c96ce693 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -15,7 +15,11 @@ env: # * style job configuration STYLE_FAIL_ON_FAULT: true ## (bool) fail the build if a style job contains a fault (error or warning); may be overridden on a per-job basis -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main permissions: contents: read # to fetch code (actions/checkout) diff --git a/.github/workflows/GnuTests.yml b/.github/workflows/GnuTests.yml index 61f30eba4..87e4373ed 100644 --- a/.github/workflows/GnuTests.yml +++ b/.github/workflows/GnuTests.yml @@ -9,7 +9,11 @@ name: GnuTests # * note: to run a single test => `REPO/util/run-gnu-test.sh PATH/TO/TEST/SCRIPT` -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main permissions: contents: read diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 5834aceff..69ca970c0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -2,7 +2,12 @@ name: Android # spell-checker:ignore TERMUX reactivecircus Swatinem noaudio pkill swiftshader dtolnay juliangruber -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main + permissions: contents: read # to fetch code (actions/checkout) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 98691f34b..289830f81 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -2,7 +2,11 @@ name: Code Quality # spell-checker:ignore TERMUX reactivecircus Swatinem noaudio pkill swiftshader dtolnay juliangruber -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main env: # * style job configuration diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index b932f9aa8..02c0137e7 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -6,7 +6,11 @@ env: # * style job configuration STYLE_FAIL_ON_FAULT: true ## (bool) fail the build if a style job contains a fault (error or warning); may be overridden on a per-job basis -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main permissions: contents: read # to fetch code (actions/checkout) diff --git a/.github/workflows/fuzzing.yml b/.github/workflows/fuzzing.yml index 2274f6905..4e47ea0e2 100644 --- a/.github/workflows/fuzzing.yml +++ b/.github/workflows/fuzzing.yml @@ -2,7 +2,11 @@ name: Fuzzing # spell-checker:ignore fuzzer -on: [push, pull_request] +on: + pull_request: + push: + branches: + - main permissions: contents: read # to fetch code (actions/checkout)