Releases: suzuki-shunsuke/tfcmt
v4.14.12
Improvement
#1975 Validate the label length on the client side
The length of GitHub labels must be lower equal than 50.
tfcmt will validate the label length on the client side, not server side (GitHub).
This change reduces meaningless API call and improves the error message.
#1971 Support CodeBuild-hosted GitHub Actions runner
#1944 Update Go to v1.25.1
Fixes
#1966 Fix Homebrew Cask for Linux
v4.14.11
🛡️ Starting from this release, Immutable Release is enabled!
🐛 Bug Fixes
#1940 Skip updating labels if it fails to get the pull request number
v4.14.10
Pull Requests | Issues | v4.14.9...v4.14.10
Fixes
#1871 Fix HasNoChanges condition in parser @nakamasato
Add Plan: 0 to add, 0 to change, 0 to destroy. to the regular expression condition for no changes.
Previously, in some cases tfcmt plan would set the label add-or-update even though no resources were added, changed, or destroyed.
e.g.
- Resources are moved using the movedblock
- Output values are changed
This release updates the behaviour.
From now on, tfcmt will set the label no-changes if no resources are added, changed, or destroyed.
v4.14.9
Pull Requests | Issues | v4.14.8...v4.14.9
#1861 Fix Homebrew tap to remove the quarantine bit from the binary on a post install hook
v4.14.8
Pull Requests | Issues | v4.14.7...v4.14.8
#1857 Update Go to 1.24.5
#1857 Release SBOM
#1857 Add license files of Go and Go Modules to released assets
v4.14.8-0
v4.14.7
Pull Requests | Issues | v4.14.6...v4.14.7
🐛 Bug Fixes
#1776 Fix a bug GitHub Access Token is required even if it's unused
This is a bug of tfcmt v4.14.6
v4.14.6
Pull Requests | Issues | v4.14.5...v4.14.6
Fixes
#1758 Enable the update of pull request labels even if --output option is enabled @ijin
Caution
Due to this change, --output option requires a GitHub Access token by default to update labels.
If an error like github token is missing happens, there are several ways to solve the error.
- Set --disable-labeloption
- Set GITHUB_TOKEN
 ref. #1758 (comment)
v4.14.5
Pull Requests | Issues | v4.14.4...v4.14.5
Security
#1743 Upgrade crypto, net and sys packages @matthewrj
Refactor
#1744 Refactor version command