Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package terragrunt for openSUSE:Factory checked in at 2026-01-21 14:16:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terragrunt (Old) and /work/SRC/openSUSE:Factory/.terragrunt.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt" Wed Jan 21 14:16:30 2026 rev:282 rq:1328327 version:0.98.0 Changes: -------- --- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2026-01-12 12:02:33.092830906 +0100 +++ /work/SRC/openSUSE:Factory/.terragrunt.new.1928/terragrunt.changes 2026-01-21 14:16:41.001207923 +0100 @@ -1,0 +2,103 @@ +Tue Jan 20 14:47:42 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.98.0: + * New Features + - The --filter flag now implies --all + When using the --filter flag, it is now optional to also + supply --all. Terragrunt will automatically set the --all + flag when you use the --filter flag. + * Bug Fixes + - Plan files are now correctly passed as CLI arguments for + destroy operations + A bug in the logic used for injecting plan files as arguments + to the apply -destroy command resulted in the plan file + argument being injected prior to the -auto-approve flag, + which is disallowed in OpenTofu/Terraform. That bug has been + fixed. + - GCS bootstrap authentication fixed + A bug in the authentication logic for GCS backends prevented + successful bootstrapping of backends when using the + --auth-provider-cmd flag. That bug has been fixed. + - Git-based and Graph-based combinations fixed + A bug in the discovery logic for Git worktrees prevented + using a combination of Git-based and Graph-based filter + expressions in the same filter from working correctly. + e.g. + + terragrunt find --filter '...^[HEAD^...HEAD]...' + + That bug has been fixed. + - Proper exit codes returned from -detailed-exitcode + A bug in the logic for handling retries combined with the + OpenTofu/Terraform plan -detailed-exitcode and the Terragrunt + --all flag resulted in the wrong exit code being returned + when a failed run succeeded on a subsequent retry with a + status code related to drift (exit code 2). + That logic has been corrected, and properly follows the rules + outlined under the --all flag: + + When not using -detailed-exitcode: + - Terragrunt will return the highest exit code of all runs + performed. + + When using -detailed-exitcode: + - If any run has an exit code that is 1, or greater than 2, + run --all will return the highest exit code. + - Otherwise, if any run returns an exit code of 2, run --all + will return an exit code of 2. + - Otherwise, run --all will 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 + - 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 internal or pkg. The distinction + between the two indicates maintainer expectations as to + whether either are being actively being consumed as libraries + by third parties (with internal being 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 + - docs: Cleaning up references to filter as an experiment + (#5366) + - chore: cloud dependencies update (#5374) + - fix: Fixing negation logic (#5368) + - fix: Cleanup from #5342 (#5356) + - Fix link to Dallas Slaughter (#5370) + - fix: traces output in console mode (#5329) + - fix: Addressing #5355 feedback (#5363) + - fix: Fixing `-detailed-exitcode` (#5362) + - chore: Remove `RunTarget` from `options` (#5264) + - chore: Lint everything when linting (#5344) + - chore: Dropping more utils (#5300) + - fix: Fixing Git-expression + Graph-expression filter + combinations (#5355) + - chore: moved cli package to internal/cli (#5345) + - chore: internal packages update (#5360) + - chore: pkg packages organisation (#5358) + - feat: Automatically enable `--all` when using `--filter` + (#5265) + - fix: Fixing auth in GCS bootstrap (#5342) + - chore: scripts directories cleanup (#5343) + - chore: move engine to internal package (#5340) + - feat: release files signing (#5291) + - chore: Undo `--all` and `--graph` wrap (#5257) + - chore: go 1.25.5 version update (#5339) + - bug: Fixed passing of existing destroy plan files (#5327) + - Typo (#5331) + - Adding ambassadors (#5330) + - build(deps): bump @smithy/config-resolver (#5328) + +------------------------------------------------------------------- Old: ---- terragrunt-0.97.2.obscpio New: ---- terragrunt-0.98.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terragrunt.spec ++++++ --- /var/tmp/diff_new_pack.7pvHAl/_old 2026-01-21 14:16:43.457311013 +0100 +++ /var/tmp/diff_new_pack.7pvHAl/_new 2026-01-21 14:16:43.461311180 +0100 @@ -17,7 +17,7 @@ Name: terragrunt -Version: 0.97.2 +Version: 0.98.0 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7pvHAl/_old 2026-01-21 14:16:43.577316049 +0100 +++ /var/tmp/diff_new_pack.7pvHAl/_new 2026-01-21 14:16:43.585316385 +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.97.2</param> + <param name="revision">v0.98.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.7pvHAl/_old 2026-01-21 14:16:43.625318064 +0100 +++ /var/tmp/diff_new_pack.7pvHAl/_new 2026-01-21 14:16:43.637318568 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gruntwork-io/terragrunt</param> - <param name="changesrevision">674b1fa450e90313563232f1cc10cde83ff9c433</param></service></servicedata> + <param name="changesrevision">f39ea0ebf891c9954c89d07b73b487ff938ef08b</param></service></servicedata> (No newline at EOF) ++++++ terragrunt-0.97.2.obscpio -> terragrunt-0.98.0.obscpio ++++++ ++++ 122639 lines of diff (skipped) ++++++ terragrunt.obsinfo ++++++ --- /var/tmp/diff_new_pack.7pvHAl/_old 2026-01-21 14:16:47.789492845 +0100 +++ /var/tmp/diff_new_pack.7pvHAl/_new 2026-01-21 14:16:47.797493182 +0100 @@ -1,5 +1,5 @@ name: terragrunt -version: 0.97.2 -mtime: 1767970871 -commit: 674b1fa450e90313563232f1cc10cde83ff9c433 +version: 0.98.0 +mtime: 1768859147 +commit: f39ea0ebf891c9954c89d07b73b487ff938ef08b ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz /work/SRC/openSUSE:Factory/.terragrunt.new.1928/vendor.tar.gz differ: char 13, line 1
