ContainerSolutions / terraform-examples

Simple and idiomatic examples of various Terraform functions and features.
https://containersolutions.github.io/terraform-examples/
160 stars 52 forks source link

add /approve /merge and /test slash commands on github-actions #149

Closed b4ld closed 2 years ago

b4ld commented 2 years ago

Link related issues: ND

Changes/added features:

Feature design to use github-actions(bot) as "service user" with no need for a specific Personal Access Token.

Jobs like TFValidade, TFLint and Checks run each time the PR ir open ou in every new Push to that branch automatically

SLASH COMMANDS /tests - Tests for TFValidade, TFLint and Check and for Every Cloud Provider validation (FULL-CI) /approve - bot aproves the PR 1x /merge - bot merge PR into main branch

Each slash command inject a "👀 " on the comment when it runs (The command) and a "🎉 " when the command is successful (What was triggered by the command)

Reviewers: @ianmiell @ttarczynski @sanyer @teszes @choilmto @rodrigorras

melihc1 commented 2 years ago

/approve