Merged
Conversation
cho-m
approved these changes
Jan 20, 2026
Contributor
|
🤖 An automated task has requested bottles to be published to this PR. Caution Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.Details
release notes
When using
-detailed-exitcode:run --allwill return the highest exit code.run --allwill return an exit code of 2.run --allwill return an exit code of 0.OpenTelemetry traces in console mode fixed
A bug in OpenTelemetry trace exporting prevented traces from being exported when in console mode. That bug has been fixed.
Negation logic fixed
A bug in how negation logic was handled in filter expressions prevented successful exclusion of stacks from generation and over excluded units in runs when users only supplied negative filters.
⚙️ Process Improvements
GPG Signing
Release artifacts are now signed using both GPG and Cosign.
To start performing signature validation on assets, in addition to the asset you’re downloading from the GitHub releases page, you’ll want to download some of the following files:
To verify with GPG:
curl -s https://gruntwork.io/.well-known/pgp-key.txt | gpg --import gpg --verify SHA256SUMS.gpgsig SHA256SUMS sha256sum -c SHA256SUMS --ignore-missingTo verify with Cosign:
cosign verify-blob SHA256SUMS \ --signature SHA256SUMS.sig \ --certificate SHA256SUMS.pem \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ --certificate-identity-regexp "github.com/gruntwork-io/terragrunt" sha256sum -c SHA256SUMS --ignore-missingTerragrunt installation documentation will be updated soon to recommend this on every installation, the Gruntwork maintained
asdfplugin will be updated to do this automatically, and all Gruntwork recommended mechanisms for installing Terragrunt will support this going forward.Upgrade to Go 1.25.5
The Golang toolchain used to build Terragrunt has been upgraded to
v1.25.5.Package reorganization
All top-level Golang packages in the Terragrunt project have been migrated to either
internalorpkg. The distinction between the two indicates maintainer expectations as to whether either are being actively being consumed as libraries by third parties (withinternalbeing impossible to import without vendoring in go modules).Note that this does not indicate any backwards compatibility guarantee for usage of the Terragrunt as a library. It will remain unstable, and can change at any time.
What's Changed
-allwhen using-filterby @yhakbar in feat: Automatically enable--allwhen using--filtergruntwork-io/terragrunt#5265detailed-exitcodeby @yhakbar in fix: Fixing-detailed-exitcodegruntwork-io/terragrunt#5362RunTargetfromoptionsby @yhakbar in chore: RemoveRunTargetfromoptionsgruntwork-io/terragrunt#5264-alland-graphwrap by @yhakbar in chore: Undo--alland--graphwrap gruntwork-io/terragrunt#5257Full Changelog: gruntwork-io/terragrunt@v0.97.2...v0.98
View the full release notes at https://github.com/gruntwork-io/terragrunt/releases/tag/v0.98.0.