diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index fa9677e..2f15bd6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,23 +3,12 @@ # # Order is important: the last matching pattern has the highest precedence -# These owners will be the default owners for everything -* @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors - # Cloud Posse must review any changes to Makefiles **/Makefile @cloudposse-terraform-components/engineering **/Makefile.* @cloudposse-terraform-components/engineering -# Cloud Posse must review any changes to GitHub actions -.github/* @cloudposse-terraform-components/engineering - -# Cloud Posse must review any changes to standard context definition, -# but some changes can be rubber-stamped. -**/*.tf @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers -README.yaml @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers -README.md @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers -docs/*.md @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers -# Cloud Posse Admins must review all changes to CODEOWNERS or the mergify configuration +# Cloud Posse Admins must review all changes to CODEOWNERS, github configuration or the mergify configuration +.github/* @cloudposse-terraform-components/admins .github/mergify.yml @cloudposse-terraform-components/admins .github/CODEOWNERS @cloudposse-terraform-components/admins diff --git a/.github/settings.yml b/.github/settings.yml index fb2d94c..1005e79 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -5,3 +5,4 @@ repository: description: This component is responsible for provisioning ElastiCache Redis clusters homepage: https://cloudposse.com/accelerate topics: terraform, terraform-component + diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml new file mode 100644 index 0000000..b8d5f5d --- /dev/null +++ b/.github/workflows/automerge.yml @@ -0,0 +1,20 @@ +name: auto merge +on: + workflow_dispatch: + inputs: + pr_number: + description: 'PR number' + required: true + type: string + +permissions: + pull-requests: write + id-token: write + contents: write + +jobs: + automerge: + uses: cloudposse-terraform-components/.github/.github/workflows/shared-auto-merge.yml@main + with: + pr_number: ${{ inputs.pr_number }} + secrets: inherit