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

fix(deps): update github (minor) #82

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

fix(deps): update github (minor) #82

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 24, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/fatih/color v1.16.0 -> v1.18.0 age adoption passing confidence require minor
github.com/gruntwork-io/terragrunt v0.55.1 -> v0.73.14 age adoption passing confidence require minor
github.com/hashicorp/hcl/v2 v2.19.1 -> v2.23.0 age adoption passing confidence require minor
github.com/hashicorp/terraform-config-inspect a34142e -> efaa306 age adoption passing confidence require digest
github.com/hashicorp/terraform-exec v0.20.0 -> v0.22.0 age adoption passing confidence require minor
github.com/hashicorp/terraform-json v0.21.0 -> v0.24.0 age adoption passing confidence require minor
github.com/jedib0t/go-pretty/v6 v6.5.4 -> v6.6.6 age adoption passing confidence require minor
github.com/savioxavier/termlink v1.3.0 -> v1.4.2 age adoption passing confidence require minor
github.com/spf13/cobra v1.8.0 -> v1.9.1 age adoption passing confidence require minor
github.com/spf13/viper v1.18.2 -> v1.19.0 age adoption passing confidence require minor
github.com/zclconf/go-cty v1.14.2 -> v1.16.2 age adoption passing confidence require minor

Release Notes

fatih/color (github.com/fatih/color)

v1.18.0

Compare Source

What's Changed

New Contributors

Full Changelog: fatih/color@v1.17.0...v1.18.0

v1.17.0

Compare Source

What's Changed

New Contributors

Full Changelog: fatih/color@v1.16.0...v1.17.0

gruntwork-io/terragrunt (github.com/gruntwork-io/terragrunt)

v0.73.14

Compare Source

✨ New Features

The errors block now supports retries when fetching modules from sources.

See "Errors during source fetching" for more information.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.13...v0.73.14

v0.73.13

Compare Source

✨ New Features

HCL files generated by the generate block are now automatically formatted using canonical HCL formatting.

For more information, read the docs.

Thanks to @​wakeful for contributing this feature!

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.12...v0.73.13

v0.73.12

Compare Source

What's Changed

Demo:

stack-values

Migration Guide

Variable unit.values was deprecated and replaced with values, use values.* to reference unit values.

Full Changelog: gruntwork-io/terragrunt@v0.73.11...v0.73.12

v0.73.11

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.10...v0.73.11

v0.73.10

Compare Source

✨ New Features

The before_hook and after_hook now support an if attribute to dynamically enable/disable them at runtime.

For more information, read the docs.

Thanks to @​wakeful for contributing this feature!

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.9...v0.73.10

v0.73.9

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.8...v0.73.9

v0.73.8

Compare Source

✨ New Features

The scaffold command now supports the --output-folder flag for controlling where modules are scaffolded.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.7...v0.73.8

v0.73.7

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.6...v0.73.7

v0.73.6

Compare Source

✨ New Features

The terragrunt stack command now supports unit values.

stack-values-3

### terragrunt.stack.hcl
locals {
	project = "test-project"
}

unit "app1" {
	source = "units/app"
	path   = "app1"

	values = {
		project    = local.project
		deployment = "app1"
	}
}

### units/app/terragrunt.hcl
locals {
  data = "data: ${unit.values.deployment}-${unit.values.project}"
}

inputs = {
  deployment = unit.values.deployment
  project = unit.values.project
  data = local.data
}

To try it out, make sure you enable the stacks experiment.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.5...v0.73.6

RFC: https://github.com/gruntwork-io/terragrunt/issues/3313

v0.73.5

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.73.4...v0.73.5

v0.73.4

Compare Source

What's Changed

  • build(deps): bump github.com/charmbracelet/bubbletea to v1.3.3
  • build(deps): bump golang.org/x/mod to v0.23.0

Full Changelog: gruntwork-io/terragrunt@v0.73.3...v0.73.4

v0.73.3

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.2...v0.73.3

v0.73.2

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.1...v0.73.2

v0.73.1

Compare Source

✨ New Features

Stack clean command

Added a new clean sub-command to the terragrunt stack command, enabling users to remove generated stack files.

stacks-clean

To try it out, make sure you enable the stacks experiment.

Read the docs to learn more.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.73.0...v0.73.1

v0.73.0

Compare Source

🛠️ Breaking Changes

Removal of terragrunt- prefix in flags

All Terragrunt CLI flags no longer start with the terragrunt- prefix. This will not immediately break workflows, but will start to emit warnings for users.

We will announce removal of support for flags without the terragrunt- prefix well in advance, and it will be done in a future minor release before v1.0.

You can opt in to making this a breaking change today via usage of the terragrunt-prefix-flags strict control.

Rename of TERRAGRUNT_ prefixed environment variables

All Terragrunt environment variables are no longer prefixed with TERRAGRUNT_, but are now instead prefixed with TG_. This will not immediately break workflows, but will start to emit warnings for users.

We do not currently have plans to remove support for environment variables with the TERRAGRUNT_ prefix, and are aiming to support them after the release of v1.0, as we know this can be a more difficult configuration to change.

You can opt in to making this a breaking change today via usage of the terragrunt-prefix-env-vars strict control.

Removal of support for the Terragrunt default command

Prior to this release, Terragrunt would forward all commands that were not defined in the Terragrunt CLI directly to OpenTofu/Terraform. With the introduction of the new run command, this behavior is no longer necessary, nor desirable. In addition to supporting the new run command, Terragrunt now also supports explicit OpenTofu shortcuts. You can learn more about both below.

We will announce removal of support for the default command of Terragrunt well in advance, and it will be done in a future minor release before v1.0.

You can opt in to making this a breaking change today via usage of the default-command strict control.

✨ New Features

All of the features released in this release require usage of the cli-redesign experiment.

New run command

This command replaces what used to be the responsibility of the default command in Terragrunt. Going forward, when users want to explicitly have Terragrunt run an OpenTofu/Terraform command on their behalf, they'll use the run command.

In a future release, this command will also gain the two following flags to replace the functionality of the run-all and graph commands:

  • --all: Replaces the run-all command.
  • --graph: Replaces the graph command.

You can learn more about the run command here

OpenTofu shortcuts

In addition to an explicit run command for running any OpenTofu/Terraform command, there have been shortcuts introduced to the Terragrunt CLI to make sure it's just as easy to run the commands you're used to, like terragrunt plan and terragrunt apply.

You can learn more about OpenTofu shortcuts here

New exec command

This command provides tooling to explicitly execute an arbitrary command using Terragrunt (even if it's not related to OpenTofu/Terraform). It users additional control over exactly what Terragrunt does when it's executing a command, and gives them additional flexibility they wouldn't have otherwise.

You can learn more about the exec command here

New info strict command

The new info strict command gives users a quick way to determine which strict controls are available in the Terragrunt CLI using the terminal.

We'll be making updates in the near future to update the UI/UX of the command, but we've released an early version for preview via the cli-redesign experiment flag.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.72.9...v0.73.0

Demonstration

demo

v0.72.9

Compare Source

✨ New Features

Stack output command

The terragrunt stack command now includes a new output sub-command, enabling users to retrieve and interact with outputs from multiple units within a Terragrunt stack.

To try it out, make sure you enable the stacks experiment.

Read the docs to learn more.

Example usage:

stack-output

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.72.8...v0.72.9

v0.72.8

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.72.6...v0.72.8

v0.72.6

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.72.5...v0.72.6

v0.72.5

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.72.4...v0.72.5

v0.72.4

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.72.3...v0.72.4

v0.72.3

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.72.2...v0.72.3

v0.72.2

Compare Source

✨ New Features

Stack run command

The terragrunt stack command now supports a new run sub-command.

The run command automatically generates a Terragrunt stack using the terragrunt.stack.hcl file found in the current directory, then runs all the units within it in a fashion very similar to the run-all command.

To try it out, make sure you enable the stacks experiment.

Read the docs to learn more.

Example usage:

tg-stack-run-example

Native OpenTofu State Encryption

Terragrunt now has native support for OpenTofu state encryption configurations.

In addition to the existing backend and config attributes on the remote_state configuration block, Terragrunt now supports an encryption attribute that configures OpenTofu backend state encryption automatically, with type validation for a native experience using state encryption.

The currently supported key providers are:

  • pbkdf2
  • aws_kms
  • gcp_kms

To integrate this new feature into your projects read the docs.

Special thanks for @​norman-zon for taking on the work of integrating this into Terragrunt and collaborating with us on resolution!

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.72.1...v0.72.2

v0.72.1

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.72.0...v0.72.1

v0.72.0

Compare Source

Description

OpenTofu 1.9 support: We are now testing Terragrunt against OpenTofu 1.9, 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 the OpenTofu version that is being tested.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.71.5...v0.72.0

v0.71.5

Compare Source

🔧 Fixes

Fixed bug that prevented OpenTofu/Terraform stdout from being streamed in real time.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.71.4...v0.71.5

v0.71.4

Compare Source

✨ New Features

The terraform configuration block now accepts an exclude_from_copy attribute that does the opposite of the include_in_copy attribute.

For more information, read the docs.

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.71.3...v0.71.4

v0.71.3

Compare Source

✨ New Features

The terragrunt stack generate command, now available behind the --experiment stacks flag generates a .terragrunt-stack directory by dynamically generating Terragrunt units from the configurations defined in a terragrunt.stack.hcl file.

To learn more, read the docs.

Example usage:

tg-stack-experiment-demo

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.71.2...v0.71.3

v0.71.2

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.71.1...v0.71.2

v0.71.1

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.71.0...v0.71.1

v0.71.0

Compare Source

🔧 Fixes

Terragrunt stdout and stderr streams have been adjusted to more closely align with what use


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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added the renovate label Feb 24, 2024
@renovate renovate bot changed the title fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 - autoclosed Feb 25, 2024
@renovate renovate bot closed this Feb 25, 2024
@renovate renovate bot deleted the renovate/github branch February 25, 2024 00:07
@renovate renovate bot changed the title fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 - autoclosed fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 Feb 27, 2024
@renovate renovate bot reopened this Feb 27, 2024
@renovate renovate bot restored the renovate/github branch February 27, 2024 06:20
@renovate renovate bot force-pushed the renovate/github branch from 70d1ddc to 471e261 Compare February 27, 2024 06:21
@renovate renovate bot changed the title fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 - autoclosed Feb 27, 2024
@renovate renovate bot closed this Feb 27, 2024
@renovate renovate bot deleted the renovate/github branch February 27, 2024 10:18
@renovate renovate bot changed the title fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 - autoclosed fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 Feb 29, 2024
@renovate renovate bot reopened this Feb 29, 2024
@renovate renovate bot restored the renovate/github branch February 29, 2024 22:29
@renovate renovate bot changed the title fix(deps): update github.com/davecgh/go-spew digest to 8991bc2 fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 Feb 29, 2024
@renovate renovate bot force-pushed the renovate/github branch from 471e261 to d110f36 Compare February 29, 2024 22:30
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 fix(deps): update github Mar 19, 2024
@renovate renovate bot changed the title fix(deps): update github fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 Mar 19, 2024
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 fix(deps): update github Mar 21, 2024
@renovate renovate bot changed the title fix(deps): update github fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 Mar 21, 2024
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.1 Mar 26, 2024
@renovate renovate bot force-pushed the renovate/github branch from d110f36 to c1ba913 Compare March 26, 2024 19:49
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.1 fix(deps): update github Mar 27, 2024
@renovate renovate bot changed the title fix(deps): update github fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.1 Mar 27, 2024
@renovate renovate bot force-pushed the renovate/github branch from c1ba913 to 1de6418 Compare April 4, 2024 19:24
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.1 fix(deps): update github (minor) Apr 4, 2024
@renovate renovate bot changed the title fix(deps): update github (minor) fix(deps): update github Apr 6, 2024
@renovate renovate bot changed the title fix(deps): update github fix(deps): update github (minor) Apr 6, 2024
@renovate renovate bot force-pushed the renovate/github branch 2 times, most recently from db79e7c to c21d008 Compare April 10, 2024 17:56
@renovate renovate bot force-pushed the renovate/github branch 6 times, most recently from 003c66d to 74c9ec4 Compare January 16, 2025 19:26
@renovate renovate bot force-pushed the renovate/github branch 4 times, most recently from 670011b to bb96399 Compare January 27, 2025 19:11
@renovate renovate bot force-pushed the renovate/github branch 2 times, most recently from 8447e3a to 2e48351 Compare February 3, 2025 10:15
@renovate renovate bot force-pushed the renovate/github branch 7 times, most recently from e85cbe4 to bdffb53 Compare February 14, 2025 17:35
@renovate renovate bot force-pushed the renovate/github branch 7 times, most recently from d1f69dc to 617fe4c Compare February 21, 2025 20:30
@renovate renovate bot force-pushed the renovate/github branch 2 times, most recently from 1d55292 to a8ce1f3 Compare February 24, 2025 17:11
@renovate renovate bot force-pushed the renovate/github branch from a8ce1f3 to 16583e6 Compare February 26, 2025 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants