Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package terragrunt for openSUSE:Factory checked in at 2025-12-16 15:57:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terragrunt (Old) and /work/SRC/openSUSE:Factory/.terragrunt.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt" Tue Dec 16 15:57:30 2025 rev:279 rq:1323056 version:0.96.0 Changes: -------- --- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2025-12-15 12:03:12.211454740 +0100 +++ /work/SRC/openSUSE:Factory/.terragrunt.new.1939/terragrunt.changes 2025-12-16 16:03:26.689031378 +0100 @@ -1,0 +2,177 @@ +Tue Dec 16 06:14:21 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 0.96.0: + * Breaking Changes + - The --no-destroy-dependencies-check flag has been deprecated + The default behavior of Terragrunt with respect to checking + dependents during destroys has been inverted. As a + consequence the --no-destroy-dependencies-check has been + deprecated, and a new --destroy-dependencies-check flag has + been introduced. + Previously, Terragrunt would automatically parse all + configurations that might depend on a unit being destroyed to + warn users that the destroyed configuration might orphan + other units that depend on it. This was frequently + undesirable behavior due to the fact that it introduced + additional unnecessary work (parsing all HCL configurations + unnecessarily), and could introduce errors if users had + unrelated invalid HCL configurations. + Terragrunt now requires that users opt-in to this behavior + via the new --destroy-dependencies-check flag, which enables + the destroy check, and will not perform the destroy check by + default. + + terragrunt run --destroy-dependencies-check -- destroy + + To learn more, see the no-destroy-dependencies-check strict + control. + https://terragrunt.gruntwork.io/docs/reference/strict-controls/#no-destroy-dependencies-check + - The --disable-command-validation flag has been deprecated + Terragrunt no longer performs command name validation when + passing commands to OpenTofu/Terraform from Terragrunt when + using the run command. This makes the + --disable-command-validation flag unnecessary, as the lack of + validation is now the default behavior. + Previously, Terragrunt had no way to explicitly indicate that + a command being used on the Terragrunt CLI was intended as a + passthrough to the OpenTofu/Terraform CLI, so it was + important that validation be done on the command being + supplied on the Terragrunt CLI. + Since completion of the CLI Redesign, this has changed + significantly. Users now have explicit shortcuts on the + Terragrunt CLI for common OpenTofu/Terraform commands and an + explicit interface for passing through OpenTofu/Terraform + commands to the OpenTofu/Terraform CLIs using the run + command. By removing this validation, Terragrunt will now + automatically support new OpenTofu/Terraform commands in + future versions of the tools and allow for greater + flexibility in IaC Engines, as novel commands can be + introduced. + To learn more, see the disable-command-validation strict + control. + https://terragrunt.gruntwork.io/docs/reference/strict-controls/#disable-command-validation + - The --experimental-engine flag now enables the iac-engine experiment + The experimental IaC Engine feature was introduced in + Terragrunt prior to the introduction of the experiment + system. As such, it wasn’t enabled when users enabled + experiment mode, and didn’t have a dedicated section in the + experiments docs. + The --experimental-engine flag is now an alias for explicitly + enabling the iac-engine experiment, and using IaC Engines + will be allowed when using Terragrunt in experiment mode. + This increases consistency with how experimental features are + managed in Terragrunt, and reduces the surface area users + have to be aware of in the Terragrunt CLI. + + terragrunt run --experiment=iac-engine + + Note that you can explicitly disable usage of engines now + with the --no-engine flag, even when the experiment is + active. + + terragrunt run --experiment=iac-engine --no-engine + + To learn more, see the iac-engine experiment. + https://terragrunt.gruntwork.io/docs/reference/experiments/#iac-engine + - The --dependency-fetch-output-from-state flag now enables the + dependency-fetch-output-from-state experiment + The experimental —dependency-fetch-output-from-state flag was + introduced in Terragrunt prior to the introduction of the + experiment system. As such, it wasn’t enabled when users + enabled experiment mode, and didn’t have a dedicated section + in the experiments docs. + The --dependency-fetch-output-from-state flag is now an alias + for explicitly enabling the + dependency-fetch-output-from-state experiment, and Terragrunt + will automatically attempt to fetch outputs from backend + state when in experiment mode. This increases consistency + with how experimental features are managed in Terragrunt, and + reduces the surface area users have to be aware of in the + Terragrunt CLI. + + terragrunt run --experiment=dependency-fetch-output-from-state + + Note that you can explicitly disable fetching output from + state with the --no-dependency-fetch-output-from-state flag, + even when the experiment is active. + + terragrunt run --experiment=dependency-fetch-output-from-state --no-dependency-fetch-output-from-state + + To learn more, see the dependency-fetch-output-from-state + experiment. + https://terragrunt.gruntwork.io/docs/reference/experiments/#dependency-fetch-output-from-state + * Experiments Updated + - The filter-flag experiment now supports the --filters-file + flag + The --filters-file flag has been introduced to allow for the + application of multiple filters as defined in a + newline-delimited text file, similar to the existing + --excludes-file flag (remember that you must use the + filter-flag experiment to try this). + + # custom-filters.txt + !./unstable/** + + $ terragrunt find --filters-file custom-filters.txt + # No results in `./unstable` discovered. + + When the filter-flag experiment is active, Terragrunt will + automatically parse and apply filters found in a + .terragrunt-filters file, similar to how it automatically + parses and applies excludes found in a .terragrunt-excludes + file. + + # .terragrunt-filters + !./unstable/** + + # Note that it only does this by default when the experiment is active. + terragrunt find + # Still no results in `./unstable` discovered. + + To explicitly disable usage of filter files (including the + automatic .terragrunt-filters file), use the + --no-filters-file flag. + + # .terragrunt-filters + !./unstable/** + + # Note that it only does this by default when the experiment is active. + terragrunt find --no-filters-file + # This _will_ allow results in `./unstable` to be discovered. + + Unlike the --excludes-file, usage of the --filters-file flag + also allows for always filtering for particular + configurations. + + # .terragrunt-filters + ./always-include/** + + To learn more, see the filters file documentation. + https://terragrunt.gruntwork.io/docs/reference/cli/commands/run/#the-filters-file + * Bug Fixes + - Unnecessary .terragrunt-cache directory no longer generated + in run --all runs + Fixed a regression where run --all would create empty + .terragrunt-cache directories in the current working + directory, even when not needed. + * What's Changed + - docs: Documenting `--filters-file` flag (#5112) + - feat: Adding `--destroy-dependencies-check` (#5204) + - fix: Remove unnecessary `.terragrunt-cache` dir at the stack + level (#5231) + - feat: Add `dependency-fetch-output-from-state` experiment + (#5201) + - feat: Add `iac-engine` experiment (#5203) + - feat: Removing support for `--disable-command-validation` + (#5189) + - feat: Adding `--filters-file` flag (#5111) + - build(deps): bump actions/cache from 4 to 5 (#5234) + - build(deps): bump actions/download-artifact from 6 to 7 + (#5235) + - build(deps): bump actions/upload-artifact from 5 to 6 (#5233) + - docs: Fix Runner Pool description in terminology section + (#5236) + - Update terminology from 'module' to 'unit' in scaffold.md + (#5121) + +------------------------------------------------------------------- Old: ---- terragrunt-0.95.1.obscpio New: ---- terragrunt-0.96.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terragrunt.spec ++++++ --- /var/tmp/diff_new_pack.RIz2SH/_old 2025-12-16 16:03:30.189179261 +0100 +++ /var/tmp/diff_new_pack.RIz2SH/_new 2025-12-16 16:03:30.193179430 +0100 @@ -17,7 +17,7 @@ Name: terragrunt -Version: 0.95.1 +Version: 0.96.0 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RIz2SH/_old 2025-12-16 16:03:30.253181965 +0100 +++ /var/tmp/diff_new_pack.RIz2SH/_new 2025-12-16 16:03:30.257182134 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/gruntwork-io/terragrunt</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.95.1</param> + <param name="revision">v0.96.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.RIz2SH/_old 2025-12-16 16:03:30.277182979 +0100 +++ /var/tmp/diff_new_pack.RIz2SH/_new 2025-12-16 16:03:30.281183148 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gruntwork-io/terragrunt</param> - <param name="changesrevision">7afdf640f06f6d454ac0a38eb0110e1584d738d6</param></service></servicedata> + <param name="changesrevision">77545deb922b9e41030033a1ab28b8759b16044a</param></service></servicedata> (No newline at EOF) ++++++ terragrunt-0.95.1.obscpio -> terragrunt-0.96.0.obscpio ++++++ ++++ 1851 lines of diff (skipped) ++++++ terragrunt.obsinfo ++++++ --- /var/tmp/diff_new_pack.RIz2SH/_old 2025-12-16 16:03:33.885335425 +0100 +++ /var/tmp/diff_new_pack.RIz2SH/_new 2025-12-16 16:03:33.889335594 +0100 @@ -1,5 +1,5 @@ name: terragrunt -version: 0.95.1 -mtime: 1765569267 -commit: 7afdf640f06f6d454ac0a38eb0110e1584d738d6 +version: 0.96.0 +mtime: 1765818432 +commit: 77545deb922b9e41030033a1ab28b8759b16044a ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz /work/SRC/openSUSE:Factory/.terragrunt.new.1939/vendor.tar.gz differ: char 13, line 1
