Releases: suzuki-shunsuke/tfaction
v1.15.4
Issues | Pull Requests | v1.15.3...v1.15.4 | Base revision
#2332 Stop running google-github-actions/setup-gcloud
Warning
tfaction doesn't run google-github-actions/setup-gcloud anymore.
tfaction doesn't depend on gcloud and gsutil, so this change has no problem for tfaction.
But if you run steps depending on these tools, this change may break your workflows.
In that case, please run google-github-actions/setup-gcloud
yourself.
tfaction used setup-gcloud to upload plan files to Google Cloud Storage (GCS) using gsutil.
But now tfaction uploads plan files to GitHub Artifacts instead of GCS.
So gcloud and gsutil aren't necessary anymore.
v1.15.3
Issues | Pull Requests | v1.15.2...v1.15.3 | Base revision
Fixes
#2305 Add mentions if terraform apply fails

This notifies failures of terraform apply
.
If you use Slack, we recommend setting the notification.
https://github.com/settings/reminders/YOUR_ORG
You are mentioned in a comment

v1.15.2
Issues | Pull Requests | v1.15.1...v1.15.2 | Base revision
Features
#2248 Support debug mode
You can now output debug log by setting the environment variable TFACTION_DEBUG
to true
.
env:
TFACTION_DEBUG: "true"
#2256 setup: Run $terraform_command providers
for troubleshooting
Sometimes the output of terraform providers
(or tofu providers
) is useful to look into provider's version constraint.
In that case, you can now see it in the log of setup action.
e.g.
Run "$TF" providers
Providers required by configuration:
.
└── provider[registry.terraform.io/hashicorp/null] 3.2.3
v1.15.1
Issues | Pull Requests | v1.15.0...v1.15.1 | Base revision
🐛 Bug Fixes
This release fixed a bug of list-targets
action.
#2243 Run terragrunt render-json on the directory where terragrunt.hcl exists
#2245 Run aqua i -l -a
to create links
#2246 validate the output of terragrunt render-json
#2247 trim spaces to exclude the repository root directory
v1.15.0
Issues | Pull Requests | v1.14.0...v1.15.0 | Base revision
Features
#2196 #2203 list-targets: Enable detection of local path module updates when using Terragrunt @Taiki130
Implemented functionality to detect updates in modules referenced via Terragrunt's local path modules using terragrunt render-json
command.
v1.15.0-0
v1.14.0
Issues | Pull Requests | v1.13.5...v1.14.0 | Base revision
Features
#2176 test-module: Support fixing Terraform configuration by tflint --fix
test
action supported tflint --fix
at v1.13.1, but test-module
action didn't.
This release adds the support of tflint --fix
to test-module
.
If you enable tflint --fix
in tfaction-root.yaml, then test-module
runs tflint --fix
.
tfaction-root.yaml
tflint:
fix: true
#2179 install: Install reviewdog automatically
If you don't care about the version of reviewdog, you don't need to install reviewdog yourself anymore.
You can still control the version of reviewdog by installing reviewdog using aqua yourself.
v1.13.5
Issues | Pull Requests | v1.13.4...v1.13.5 | Base revision
Bug Fixes
v1.13.4
Issues | Pull Requests | v1.13.3...v1.13.4 | Base revision
Others
#2156 ci: Sign commits and tags when releasing
We automate the release by script and CI.
We can release a new version by cmdx r
command.
e.g.
cmdx r v0.13.4
Release commits and tags were created by CI, but they weren't signed.
e.g.
https://github.com/suzuki-shunsuke/tfaction/releases/tag/v0.13.3

As of this release, we improved the release flow and we could sign commits and tags, which making this action more reliable.
https://github.com/suzuki-shunsuke/tfaction/releases/tag/v0.13.4
