Framework for Monorepo to build high level Terraform Workflows by GitHub Actions
MIT License
Bot releases are hidden (Show)
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.2.0...v0.2.1 | Base revision
#91 Disable draft pr by default (create-scaffold-pr)
Draft Pull Request isn't available in some condition, so it isn't appropriate as default setting.
If you make pull request draft, please configure draft_pr: true
in tfaction-root.yaml
.
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.6...v0.2.0 | Base revision
#89 To create follow up pr, you have to use create-follow-up-pr
action
Execute create-follow-up-pr
after tfmigrate-apply
and terraform-apply
- uses: suzuki-shunsuke/tfaction/[email protected]
with:
github_app_token: ${{ steps.generate_token.outputs.token }}
- uses: suzuki-shunsuke/tfaction/[email protected]
if: failure()
with:
github_app_token: ${{ steps.generate_token.outputs.token }}
#89 Add an action create-follow-up-pr
#87 Improve follow up pull request comment
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.5...v0.1.6 | Base revision
#84 Fix Conftest policy path
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.4...v0.1.5 | Base revision
#81 Create scaffolding pull requests and follow up pull requests as draft
#80 Replace /
to -
in scaffold pull request branch name
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.3...v0.1.4 | Base revision
#78 feat: assign GITHUB_ACTOR to scaffold pull request
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.2...v0.1.3 | Base revision
#77 fix: delete uploaded plan file and exit immediately when terraform plan fails
Published by suzuki-shunsuke over 2 years ago
Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.1...v0.1.2 | Base revision
#71 Support storing plan files in GCS
If you configure gcs_bucket_name_plan_file
, tfaction stores Terraform Plan files at Google Cloud Storage with gsutil.
gsutil doesn't support Workload Identity Federation yet, so you have to use traditional service account key authentication.
The bq and gsutil tools do no currently support Workload Identity Federation! You will need to use traditional service account key authentication for now.
#70 Update suzuki-shunsuke/github-action-terraform-init to v0.1.3
Published by suzuki-shunsuke over 2 years ago
Issues | Pull Requests | https://github.com/suzuki-shunsuke/tfaction/compare/v0.1.0...v0.1.1 | Base revision
#63 Create a pull request automatically to handle the problem when apply failed
#65 Add github-comment configuration in tfaction. It makes github-comment.yaml
optional
#63
Sometimes terraform apply
fails even if terraform plan
passed.
In that case, tfaction automatically creates a pull request with an empty commit to fix the failure.
If the problem would be solved by running terraform apply
again,
please merge the created pull request.
If any code fix is needed, please add commits to the created pull request and merge it.
Pull Requests are created per failed job.
For example, if two jobs failed, two pull requests would be created.
#64 Change GITHUB_ACTOR
to CI_INFO_PR_AUTHOR
to check Renovate PR change
#66 Fix shell script's trivial bug
Published by suzuki-shunsuke over 2 years ago
Published by suzuki-shunsuke over 2 years ago
base revision: fcaedb0b2ce5072a8e17c645225debfaf0b83985
Published by suzuki-shunsuke almost 3 years ago