Skip to content

Releases: suzuki-shunsuke/tfaction

v1.15.4

13 Feb 23:58
v1.15.4
6f11c7a
Compare
Choose a tag to compare

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

06 Feb 00:41
v1.15.3
fec96cd
Compare
Choose a tag to compare

Issues | Pull Requests | v1.15.2...v1.15.3 | Base revision

Fixes

#2305 Add mentions if terraform apply fails

image

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

image

v1.15.2

20 Jan 08:21
v1.15.2
98cdb15
Compare
Choose a tag to compare

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

17 Jan 11:45
v1.15.1
5bab03f
Compare
Choose a tag to compare

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

03 Jan 02:27
v1.15.0
d4b1699
Compare
Choose a tag to compare

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

02 Jan 10:19
v1.15.0-0
0d15e6c
Compare
Choose a tag to compare
v1.15.0-0 Pre-release
Pre-release

v1.14.0

30 Dec 08:49
v1.14.0
1bfb14d
Compare
Choose a tag to compare

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.

https://github.com/suzuki-shunsuke/tfaction/blob/886c9492a8998532071ff2f0a949e36790de0fc1/install/aqua/reviewdog.yaml#L2

You can still control the version of reviewdog by installing reviewdog using aqua yourself.

v1.13.5

28 Dec 21:28
v1.13.5
cf44a60
Compare
Choose a tag to compare

Issues | Pull Requests | v1.13.4...v1.13.5 | Base revision

Bug Fixes

#2160 js: Add an input secrets @ponkio-o

v1.13.4

28 Dec 05:40
v1.13.4
f56d1ae
Compare
Choose a tag to compare

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

image

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

image

v1.13.4-0

28 Dec 05:37
v1.13.4-0
37eaf5b
Compare
Choose a tag to compare
v1.13.4-0 Pre-release
Pre-release