From 50a356529afda17e98d8ea882a22c33077088f1a Mon Sep 17 00:00:00 2001 From: Wilken Rivera Date: Fri, 16 Dec 2022 11:35:41 -0500 Subject: [PATCH] Update Go checks to run on pull_requests (#12166) Currently go-test and go-validate only run for users who have push access to the Packer repo. We want to ensure tests and validation run for all opened pull requests including public forks. --- .github/workflows/go-test.yml | 6 +++++- .github/workflows/go-validate.yml | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml index 89ea8f2a1..04d8159ae 100644 --- a/.github/workflows/go-test.yml +++ b/.github/workflows/go-test.yml @@ -5,7 +5,11 @@ name: "Go Test" -on: [ workflow_dispatch, push ] +on: + push: + branches: + - 'main' + pull_request: env: PACKER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/go-validate.yml b/.github/workflows/go-validate.yml index bacc02dae..878f7a223 100644 --- a/.github/workflows/go-validate.yml +++ b/.github/workflows/go-validate.yml @@ -4,7 +4,11 @@ name: "Go Validate" -on: [ workflow_dispatch, push ] +on: + push: + branches: + - 'main' + pull_request: permissions: contents: read