Skip to content

Update dependency terragrunt to v0.80.2 #409

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 20, 2025

This PR contains the following updates:

Package Update Change
terragrunt minor 0.78.4 -> 0.80.2

Release Notes

gruntwork-io/terragrunt (terragrunt)

v0.80.2

Compare Source

✨ New Features

find adds support for --include

The find command now supports the --include flag to allow for fine grained control over the discovery of units that include other partial configurations.

e.g.

$ terragrunt find --include --format=json | jq
[
  {
    "type": "unit",
    "path": "bar",
    "include": {
      "cloud": "cloud.hcl"
    }
  },
  {
    "type": "unit",
    "path": "foo"
  }
]

Combining the flag with tools like jq allows for simple discovery of configurations that include other partial configurations.

$ terragrunt find --include --format=json | jq '[.[] | select(.include.cloud == "cloud.hcl")]'
[
  {
    "type": "unit",
    "path": "bar",
    "include": {
      "cloud": "cloud.hcl"
    }
  }
]

🐛 Bug Fixes

--tf-path now correctly overrides terraform_binary

A bug in the precedence logic for Terragrunt configuration parsing resulted in the CLI flag --tf-path from being ignored when the terraform_binary attribute was set.

Terragrunt will now correctly respect the terraform_binary attribute when set, and allow --tf-path to override the value when it is set.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.80.1...v0.80.2

v0.80.1

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.80.0...v0.80.1

v0.80.0

Compare Source

Terraform 1.12 support: We are now testing Terragrunt against Terraform 1.12 and is confirmed to be working.

NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in Terraform version that is being tested.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.79.3...v0.80.0

v0.79.3

Compare Source

💪🏽 Enhancements

Limitation on Catalog URLs lifted

A limitation on only supporting recognized go-getter URL patters has been lifted from the catalog command.

The reason this limitation existed in the past was to ensure that users were able to have Terragrunt load module source code in browsers from the catalog Terminal User Interface (TUI). To support that, only a constrained set of sources were supported, to ensure that a button was available to pop open the link in the browser.

image image

Terragrunt will now dynamically adjust the buttons available after module selection to gracefully degrade the experience, instead of completely rejecting repository sources that can't be predictably converted to browser URLs.

image

This allows more users to adopt the Terragrunt Catalog, while providing the same great user experience for users that are on fully supported platforms, like GitHub, GitLab, BitBucket, etc.

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.79.2...v0.79.3

v0.79.2

Compare Source

🚗 Performance Improvements

Improved overall performance by memoizing -version output in each unit.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.79.1...v0.79.2

v0.79.1

Compare Source

💪🏽 Enhancements

Recursive stack clean

Improved stack clean to recursively delete all nested stack directories, ensuring thorough cleanup.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.79.0...v0.79.1

v0.79.0

Compare Source

💪🏽 Enhancements

The run --all command automatically generates Terragrunt Stacks

If you are using terragrunt.stack.hcl files in your codebase, run --all commands will now automatically expand all terragrunt.stack.hcl files into generated stack configurations, as if you had run stack generate before running the run --all command.

e.g.

terragrunt run --all plan

Is now equivalent to:

terragrunt stack generate
terragrunt run --all plan

If you would like to disable this new behavior, you can use the --no-stack-generate to opt out of automatic stack generation.

📖 Docs Updates

The Terragrunt v1 docs are open for feedback!

These docs will undergo significant adjustments, both stylistically, and functionality on the road to 1.0.

They are a full rewrite of the existing Terragrunt Docs site written in Jekyll to one using Starlight.

Your feedback is requested! If you are reading these release notes relatively soon after release, you should see a link at the top of the site where you can provide your feedback on the new docs.

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.78.4...v0.79.0


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 changed the title Update dependency terragrunt to v0.79.0 Update dependency terragrunt to v0.79.2 May 21, 2025
@renovate renovate bot force-pushed the renovate/terragrunt-0.x branch from 76b36c3 to 58a5c63 Compare May 21, 2025 14:47
@renovate renovate bot changed the title Update dependency terragrunt to v0.79.2 Update dependency terragrunt to v0.79.3 May 21, 2025
@renovate renovate bot force-pushed the renovate/terragrunt-0.x branch from 58a5c63 to 0c854ac Compare May 21, 2025 19:48
@renovate renovate bot changed the title Update dependency terragrunt to v0.79.3 Update dependency terragrunt to v0.80.0 May 21, 2025
@renovate renovate bot force-pushed the renovate/terragrunt-0.x branch from 0c854ac to b5af4d4 Compare May 21, 2025 22:59
@renovate renovate bot changed the title Update dependency terragrunt to v0.80.0 Update dependency terragrunt to v0.80.1 May 22, 2025
@renovate renovate bot force-pushed the renovate/terragrunt-0.x branch from b5af4d4 to 6e959e4 Compare May 22, 2025 09:10
@renovate renovate bot changed the title Update dependency terragrunt to v0.80.1 Update dependency terragrunt to v0.80.2 May 22, 2025
@renovate renovate bot force-pushed the renovate/terragrunt-0.x branch from 6e959e4 to 13b3f9e Compare May 22, 2025 19:39
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