From badfcf1e03552d545dde66152a3471a5dec231d7 Mon Sep 17 00:00:00 2001 From: Aleksandr Rybolovlev Date: Fri, 9 Aug 2024 14:20:49 +0200 Subject: [PATCH] Add a new GH workflow to run on dependabot PRs (#468) --- .github/workflows/dependabot-pr.yaml | 23 ++++++++++++++++++++++ .github/workflows/end-to-end-tfc.yaml | 1 + .github/workflows/end-to-end-tfe.yaml | 1 + .github/workflows/helm-end-to-end-tfc.yaml | 1 + .github/workflows/helm-end-to-end-tfe.yaml | 1 + 5 files changed, 27 insertions(+) create mode 100644 .github/workflows/dependabot-pr.yaml diff --git a/.github/workflows/dependabot-pr.yaml b/.github/workflows/dependabot-pr.yaml new file mode 100644 index 00000000..8906f7ff --- /dev/null +++ b/.github/workflows/dependabot-pr.yaml @@ -0,0 +1,23 @@ +name: Dependabot PR + +on: + push: + branches: + - dependabot/** + paths: + - 'go.mod' + - 'go.sum' + +jobs: + hcp-terraform: + if: github.actor == 'dependabot[bot]' + uses: ./.github/workflows/end-to-end-tfc.yaml + hcp-terraform-helm: + if: github.actor == 'dependabot[bot]' + uses: ./.github/workflows/helm-end-to-end-tfc.yaml + terraform-enterprise: + if: github.actor == 'dependabot[bot]' + uses: ./.github/workflows/end-to-end-tfe.yaml + terraform-enterprise-helm: + if: github.actor == 'dependabot[bot]' + uses: ./.github/workflows/helm-end-to-end-tfe.yaml diff --git a/.github/workflows/end-to-end-tfc.yaml b/.github/workflows/end-to-end-tfc.yaml index 8d78e9d8..05fe9730 100644 --- a/.github/workflows/end-to-end-tfc.yaml +++ b/.github/workflows/end-to-end-tfc.yaml @@ -10,6 +10,7 @@ on: paths: - 'controllers/**' workflow_dispatch: + workflow_call: jobs: tests: diff --git a/.github/workflows/end-to-end-tfe.yaml b/.github/workflows/end-to-end-tfe.yaml index 31da3b84..f5f75085 100644 --- a/.github/workflows/end-to-end-tfe.yaml +++ b/.github/workflows/end-to-end-tfe.yaml @@ -9,6 +9,7 @@ on: paths: - 'controllers/**' workflow_dispatch: + workflow_call: jobs: tests: diff --git a/.github/workflows/helm-end-to-end-tfc.yaml b/.github/workflows/helm-end-to-end-tfc.yaml index a751f216..ba1fcdd6 100644 --- a/.github/workflows/helm-end-to-end-tfc.yaml +++ b/.github/workflows/helm-end-to-end-tfc.yaml @@ -10,6 +10,7 @@ on: - 'controllers/**' - 'charts/hcp-terraform-operator/**' workflow_dispatch: + workflow_call: env: USE_EXISTING_CLUSTER: true diff --git a/.github/workflows/helm-end-to-end-tfe.yaml b/.github/workflows/helm-end-to-end-tfe.yaml index a3055b49..43121154 100644 --- a/.github/workflows/helm-end-to-end-tfe.yaml +++ b/.github/workflows/helm-end-to-end-tfe.yaml @@ -10,6 +10,7 @@ on: - 'controllers/**' - 'charts/hcp-terraform-operator/**' workflow_dispatch: + workflow_call: env: USE_EXISTING_CLUSTER: true