Skip to content

build(deps): Bump gruntwork-io/terragrunt from 0.80.2 to 0.80.4#1233

Merged
mergify[bot] merged 1 commit intomasterfrom
dependabot/github_actions/gruntwork-io/terragrunt-0.80.4
Jun 2, 2025
Merged

build(deps): Bump gruntwork-io/terragrunt from 0.80.2 to 0.80.4#1233
mergify[bot] merged 1 commit intomasterfrom
dependabot/github_actions/gruntwork-io/terragrunt-0.80.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 2, 2025

Bumps gruntwork-io/terragrunt from 0.80.2 to 0.80.4.

Release notes

Sourced from gruntwork-io/terragrunt's releases.

v0.80.4

✨ New Features

The exec command now supports --tf-path

The exec command has gained support for use of the --tf-path flag. This can be important when Terragrunt incidentally uses OpenTofu/Terraform to do things like fetch outputs from dependencies.

Thanks to @​erpel for contributing this feature!

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.80.3...v0.80.4

v0.80.3

🏎️ Performance Improvements

Significant performance improvements for run --all

The performance of run --all has been improved in two significant ways:

  1. Performance for named includes has improved.

    Backwards compatibility for bare includes required that Terragrunt do some inefficient work internally to handle both named includes and bare includes by doing an in-memory rewrite of Terragrunt configurations. An optimization has been introduced to avoid this behavior when users use named includes. This optimization does not extend to users that are using bare includes.

    Users are advised to avoid using bare includes whenever possible for maximum performance. A strict control has been introduced to enforce usage of named includes.

    In a future minor release, a warning will be emitted, instructing users to stop using bare includes. Maintainers will avoid breaking support for bare includes until at least 2.0.

    For more information on how to benefit from this optimization, see the migration guide.

  2. The check for OpenTofu/Terraform code has been optimized.

    To provide helpful error messages when users don't have OpenTofu/Terraform code for Terragrunt to run, Terragrunt checks for the presence of OpenTofu/Terraform configuration files (e.g. *.tf, *.tofu). This check has been optimized to improve performance.

In a micro-benchmark on an M3 Max, using the BenchmarkManyEmptyTerragruntInits benchmark, which tests the performance of a Terragrunt run --all init across 1000 inits, the following performance gains were released:

  • 42% speed improvement.
  • 43% memory reduction.

More optimizations of this sort are planned for future releases.

Size reduction of compiled binaries

The size of compiled binaries will be reduced due to the stripping of debug symbols from the final executable. As an example, this drops the size of the compiled Linux AMD64 binary from 99MB to 70MB.

This can be a small improvement to download times for environments where Terragrunt is downloaded frequently.

... (truncated)

Commits
  • 0df7eb5 Add tf-path flag to exec command (#4343)
  • dc8d842 fix: Optimizing CI cache keys (#4362)
  • f7adaad docs: gcp docs update (#4361)
  • e000a44 docs: Documenting deprecation of bare includes (#4346)
  • 4582b49 fix: Fixing discrepency betwen Jekyl docs and Starlight docs for validate (#4...
  • 0f2ada1 fix: Adjusting tf check so that it's easier to update (#4360)
  • 526befb fix: Setting of right exit code in case of detailed-exitcode (#4357)
  • f247b25 perf: Deprecating bare includes (#4340)
  • 5266a8c perf: Adding optimized tf code check (#4339)
  • 6445ea5 fix: Removing unnecessary input on flake dispatch [skip ci] (#4337)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code labels Jun 2, 2025
Bumps [gruntwork-io/terragrunt](https://github.com/gruntwork-io/terragrunt) from 0.80.2 to 0.80.4.
- [Release notes](https://github.com/gruntwork-io/terragrunt/releases)
- [Commits](gruntwork-io/terragrunt@v0.80.2...v0.80.4)

---
updated-dependencies:
- dependency-name: gruntwork-io/terragrunt
  dependency-version: 0.80.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/github_actions/gruntwork-io/terragrunt-0.80.4 branch from 0160faa to 14099fe Compare June 2, 2025 07:07
@mergify mergify Bot merged commit db34827 into master Jun 2, 2025
5 checks passed
@mergify mergify Bot deleted the dependabot/github_actions/gruntwork-io/terragrunt-0.80.4 branch June 2, 2025 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants