From 6f97749ce440e22713f658b70a35c933dd3f4b69 Mon Sep 17 00:00:00 2001 From: Nick Gerleman Date: Mon, 5 Dec 2022 11:06:15 -0800 Subject: [PATCH] Refine workflow push trigger We run validation workflows on push, but we do this for every branch, so dependabot PRs run every validation twice. We only really want push validation for the main branch. --- .github/workflows/validate-android.yml | 7 ++++++- .github/workflows/validate-apple.yml | 7 ++++++- .github/workflows/validate-cpp.yml | 7 ++++++- .github/workflows/validate-website.yml | 7 ++++++- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/.github/workflows/validate-android.yml b/.github/workflows/validate-android.yml index 014921c0..1850dbd6 100644 --- a/.github/workflows/validate-android.yml +++ b/.github/workflows/validate-android.yml @@ -1,6 +1,11 @@ name: Android -on: [push, pull_request, workflow_dispatch] +on: + pull_request: + push: + branches: + - main + workflow_dispatch: jobs: build: diff --git a/.github/workflows/validate-apple.yml b/.github/workflows/validate-apple.yml index a474c17f..3f90e67d 100644 --- a/.github/workflows/validate-apple.yml +++ b/.github/workflows/validate-apple.yml @@ -1,6 +1,11 @@ name: Apple -on: [push, pull_request, workflow_dispatch] +on: + pull_request: + push: + branches: + - main + workflow_dispatch: jobs: lint-pods: diff --git a/.github/workflows/validate-cpp.yml b/.github/workflows/validate-cpp.yml index 3214ffad..3f4b4e7a 100644 --- a/.github/workflows/validate-cpp.yml +++ b/.github/workflows/validate-cpp.yml @@ -1,6 +1,11 @@ name: C++ -on: [push, pull_request, workflow_dispatch] +on: + pull_request: + push: + branches: + - main + workflow_dispatch: jobs: clang-format: diff --git a/.github/workflows/validate-website.yml b/.github/workflows/validate-website.yml index f94c7cd2..731a0c58 100644 --- a/.github/workflows/validate-website.yml +++ b/.github/workflows/validate-website.yml @@ -1,6 +1,11 @@ name: Website -on: [push, pull_request, workflow_dispatch] +on: + pull_request: + push: + branches: + - main + workflow_dispatch: jobs: build: -- 2.50.1.windows.1