Skip to content

Commit 50cf105

Browse files
Feat: Add automerge github shared workflow (#58)
Co-authored-by: Anmol Nagpal <anmol@clouddrove.com>
1 parent c9417b5 commit 50cf105

File tree

6 files changed

+31
-9
lines changed

6 files changed

+31
-9
lines changed

.github/workflows/auto_assignee.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Auto Assign PRs
23

34
on:
@@ -7,8 +8,9 @@ on:
78
workflow_dispatch:
89
jobs:
910
assign-pr:
10-
uses: clouddrove/github-shared-workflows/.github/workflows/auto_assignee.yml@1.0.6
11+
uses: clouddrove/github-shared-workflows/.github/workflows/auto_assignee.yml@1.0.9
1112
secrets:
1213
GITHUB: ${{ secrets.GITHUB }}
1314
with:
14-
assignees: 'clouddrove-ci'
15+
assignees: 'clouddrove-ci'
16+
...

.github/workflows/automerge.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Auto merge
3+
on:
4+
pull_request:
5+
jobs:
6+
auto-merge:
7+
uses: clouddrove/github-shared-workflows/.github/workflows/auto_merge.yml@1.0.9
8+
secrets:
9+
GITHUB: ${{ secrets.GITHUB }}
10+
with:
11+
tfcheck: 'tf-checks-complete-example / Check code format'
12+
...

.github/workflows/changelog.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: changelog
23
permissions: write-all
34
on:
@@ -7,7 +8,8 @@ on:
78
workflow_dispatch:
89
jobs:
910
call-workflow-changelog:
10-
uses: clouddrove/github-shared-workflows/.github/workflows/changelog.yml@1.0.6
11+
uses: clouddrove/github-shared-workflows/.github/workflows/changelog.yml@1.0.9
1112
secrets: inherit
1213
with:
13-
branch: 'master'
14+
branch: 'master'
15+
...

.github/workflows/tf-checks.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: tf-checks
23
on:
34
push:
@@ -6,10 +7,11 @@ on:
67
workflow_dispatch:
78
jobs:
89
tf-checks-complete-example:
9-
uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.6
10+
uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.9
1011
with:
1112
working_directory: './_examples/complete/'
1213
tf-checks-basic-example:
13-
uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.6
14+
uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.9
1415
with:
1516
working_directory: './_examples/vpc_link_api/'
17+
...

.github/workflows/tflint.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: tf-lint
23
on:
34
push:
@@ -6,6 +7,7 @@ on:
67
workflow_dispatch:
78
jobs:
89
tf-lint:
9-
uses: clouddrove/github-shared-workflows/.github/workflows/tf-lint.yml@1.0.6
10+
uses: clouddrove/github-shared-workflows/.github/workflows/tf-lint.yml@1.0.9
1011
secrets:
11-
GITHUB: ${{ secrets.GITHUB }}
12+
GITHUB: ${{ secrets.GITHUB }}
13+
...

.github/workflows/tfsec.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
---
12
name: tfsec
23
permissions: write-all
34
on:
45
pull_request:
56
workflow_dispatch:
67
jobs:
78
tfsec:
8-
uses: clouddrove/github-shared-workflows/.github/workflows/tfsec.yml@1.0.6
9+
uses: clouddrove/github-shared-workflows/.github/workflows/tfsec.yml@1.0.9
910
secrets: inherit
1011
with:
1112
working_directory: '.'
13+
...

0 commit comments

Comments
 (0)