Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency suzuki-shunsuke/tfcmt to v4.14.0 #3158

Merged
merged 1 commit into from
Oct 4, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 4, 2024

This PR contains the following updates:

Package Update Change
suzuki-shunsuke/tfcmt minor v4.13.0 -> v4.14.0

Release Notes

suzuki-shunsuke/tfcmt (suzuki-shunsuke/tfcmt)

v4.14.0

Compare Source

Pull Requests | Issues | suzuki-shunsuke/tfcmt@v4.13.0...v4.14.0

Features

#​1423 #​1425 plan: Add the option -ignore-warning

We've Added the option -ignore-warning to the tfcmt plan command.
You can also configure this option in your configuration file.

terraform:
  plan:
    ignore_warning: true

By default, tfcmt emphasizes the warning of terraform plan, and the option -skip-no-changes is ignored if terraform plan outputs warning.

image

This is because we think warning should not be ignored.

But actually we're aware that some users ignore warning normally and they feel warning is noisy.
In this case, it's desirable that tfcmt plan -skip-no-changes doesn't post a comment even if warning is outputted.

So this pull request introduces a new option -ignore-warning.

If terraform plan outputs warning, this option makes the template variable .Warning empty, removing the warning from the default template.

If terraform plan -skip-no-changes has no change and outputs warning, this option disables to post a comment.

#​1425 plan: Bind some environment variables to options

  • TFCMT_PLAN_PATCH
  • TFCMT_SKIP_NO_CHANGES
  • TFCMT_IGNORE_WARNING

Others

#​1417 Update Go 1.22.6 to 1.23.1
#​1409 Create GitHub Artifact Attestations

https://github.com/suzuki-shunsuke/tfcmt/attestations

You can verify downloaded assets from GitHub Releases using GitHub CLI.

### Download assets from GitHub Releases.
gh release download -R suzuki-shunsuke/tfcmt v4.14.0 -p tfcmt_darwin_arm64.tar.gz

### Verify an asset.
gh attestation verify tfcmt_darwin_arm64.tar.gz \
  -R suzuki-shunsuke/tfcmt \
  --signer-workflow suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) October 4, 2024 04:09
@renovate renovate bot merged commit 8b1f3f1 into main Oct 4, 2024
14 checks passed
@renovate renovate bot deleted the renovate/suzuki-shunsuke-tfcmt-4.x branch October 4, 2024 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants