From 811b46ae635a1acc827ca2259b0fd490dab42063 Mon Sep 17 00:00:00 2001 From: Nick Gerleman Date: Tue, 6 Dec 2022 07:51:12 -0800 Subject: [PATCH] Refine workflow push trigger (#1182) Summary: 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. Pull Request resolved: https://github.com/facebook/yoga/pull/1182 Test Plan: PRs still run Reviewed By: cortinico Differential Revision: D41741459 Pulled By: NickGerleman fbshipit-source-id: 51abe2cc0c8c5b9c3fc8c8a20a585c9d5e868a5e --- .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 2972cbe4..e6b8a40b 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: