Skip to content

Commit fe848d0

Browse files
authored
chore: Enable merge queue (#16)
1 parent 17cff6c commit fe848d0

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,12 @@
33
#
44
# Order is important: the last matching pattern has the highest precedence
55

6-
# These owners will be the default owners for everything
7-
* @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors
8-
96
# Cloud Posse must review any changes to Makefiles
107
**/Makefile @cloudposse-terraform-components/engineering
118
**/Makefile.* @cloudposse-terraform-components/engineering
129

13-
# Cloud Posse must review any changes to GitHub actions
14-
.github/* @cloudposse-terraform-components/engineering
15-
16-
# Cloud Posse must review any changes to standard context definition,
17-
# but some changes can be rubber-stamped.
18-
**/*.tf @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers
19-
README.yaml @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers
20-
README.md @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers
21-
docs/*.md @cloudposse-terraform-components/engineering @cloudposse-terraform-components/contributors @cloudposse-terraform-components/approvers
2210

23-
# Cloud Posse Admins must review all changes to CODEOWNERS or the mergify configuration
11+
# Cloud Posse Admins must review all changes to CODEOWNERS, github configuration or the mergify configuration
12+
.github/* @cloudposse-terraform-components/admins
2413
.github/mergify.yml @cloudposse-terraform-components/admins
2514
.github/CODEOWNERS @cloudposse-terraform-components/admins

.github/settings.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ repository:
55
description: This component is responsible for provisioning an Amazon Managed Prometheus data source for an Amazon Managed Grafana workspace
66
homepage: https://cloudposse.com/accelerate
77
topics: terraform, terraform-component
8+

.github/workflows/automerge.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: auto merge
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
pr_number:
6+
description: 'PR number'
7+
required: true
8+
type: string
9+
10+
permissions:
11+
pull-requests: write
12+
id-token: write
13+
contents: write
14+
15+
jobs:
16+
automerge:
17+
uses: cloudposse-terraform-components/.github/.github/workflows/shared-auto-merge.yml@main
18+
with:
19+
pr_number: ${{ inputs.pr_number }}
20+
secrets: inherit

0 commit comments

Comments
 (0)