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-10-07 18:27:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terragrunt (Old) and /work/SRC/openSUSE:Factory/.terragrunt.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt" Tue Oct 7 18:27:56 2025 rev:258 rq:1309423 version:0.89.0 Changes: -------- --- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2025-09-30 17:44:10.981800152 +0200 +++ /work/SRC/openSUSE:Factory/.terragrunt.new.11973/terragrunt.changes 2025-10-07 18:29:22.720017668 +0200 @@ -1,0 +2,118 @@ +Tue Oct 07 04:56:50 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 0.89.0: + * Breaking Changes + - Runner-pool + Terragrunt now supports the Runner Pool concurrency model, + replacing the traditional group-based concurrency model with + a dynamic scheduler by default. + Instead of waiting for groups of units that block downstream + units to complete their runs, the Runner Pool executes each + unit as soon as its dependencies (or dependents for destroys) + are resolved. This improves efficiency, reduces bottlenecks, + and limits the impact of individual failures on the run of + the entire queue. + New Features + - Dynamically schedules Units as soon as dependencies (or + dependents) are satisfied + - Improves throughput for large stacks + - Provides better fault-isolation for failed units + - Report + The experimental Report feature is now stable and enabled by + default. + Every Terragrunt run will now emit a short summary at the end + of the run that looks like the following by default: + + $ terragrunt run --all plan + + # Omitted for brevity... + + ❯❯ Run Summary 3 units 62ms + ──────────────────────────── + Succeeded 3 + + This summary will give a high-level overview of the run + results for units in a given Terragrunt run. + You can optionally request a CSV or JSON report of runs as + well, giving you detailed insights as to the performance of + each run using the --report flag: + + $ terragrunt run --all plan --report-schema-file report.schema.csv + Name,Started,Ended,Result,Reason,Cause + first-exclude,2025-06-05T16:28:41-04:00,2025-06-05T16:28:41-04:00,excluded,exclude block, + second-exclude,2025-06-05T16:28:41-04:00,2025-06-05T16:28:41-04:00,excluded,exclude block, + first-failure,2025-06-05T16:28:41-04:00,2025-06-05T16:28:42-04:00,failed,run error, + first-success,2025-06-05T16:28:41-04:00,2025-06-05T16:28:41-04:00,succeeded,, + second-failure,2025-06-05T16:28:41-04:00,2025-06-05T16:28:42-04:00,failed,run error, + second-success,2025-06-05T16:28:41-04:00,2025-06-05T16:28:41-04:00,succeeded,, + second-early-exit,2025-06-05T16:28:42-04:00,2025-06-05T16:28:42-04:00,early exit,run error, + first-early-exit,2025-06-05T16:28:42-04:00,2025-06-05T16:28:42-04:00,early exit,run error, + + $ terragrunt run --all plan --report-schema-file report.schema.json + [ + { + "Name": "first-exclude", + "Started": "2025-06-05T16:28:41-04:00", + "Ended": "2025-06-05T16:28:41-04:00", + "Result": "excluded", + "Reason": "exclude block" + }, + { + "Name": "first-success", + "Started": "2025-06-05T16:28:41-04:00", + "Ended": "2025-06-05T16:28:41-04:00", + "Result": "succeeded" + } + ] + + New Features + - Generates detailed run reports (CSV and JSON formats + supported) + - Displays run summaries directly in the CLI output + - Allows disabling summaries if desired + To learn more about the Run Report feature, read the + dedicated guide on Run Reports here. + https://terragrunt.gruntwork.io/docs/features/run-report/ + Migration Guide + No action is required + To disable summary output explicitly, use + --disable-report-summary: + + terragrunt run --all plan --disable-report-summary + + - Auto OpenTofu Provider Cache Directory + Terragrunt now automatically configures OpenTofu’s native + provider caching mechanism by default when running with + OpenTofu > = 1.10. + Note that if you are using Terraform, you will not be able to + take advantage of this new feature. + This feature is only possible in OpenTofu due to the hard + work and coordination with the OpenTofu team to ensure that + concurrent access to the provider cache directory is safe for + all OpenTofu users, regardless of whether they use + Terragrunt. + New Features + - Automatically sets the TF_PLUGIN_CACHE_DIR environment + variable + - Uses OpenTofu’s native provider cache instead of + Terragrunt’s internal cache server + - Provides improved concurrency safety in multi-runner and CI + environments + Migration Guide + No action is required if you’re running OpenTofu > = 1.10 — + provider caching will be configured automatically. + To disable this behavior, use the + --no-auto-provider-cache-dir flag: + + terragrunt run --all apply --no-auto-provider-cache-dir + + * What's Changed + - chore: mark as completed runner-pool, reports and provider + cache (#4900) + - Fix docs flag name (#4908) + - fix: Properly sets discovery context so that `plan -destroy` + and `apply -destroy` work right (#4887) + - Visual updates to form (#4902) + - Implement view plans button (#4890) + +------------------------------------------------------------------- Old: ---- terragrunt-0.88.1.obscpio New: ---- terragrunt-0.89.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terragrunt.spec ++++++ --- /var/tmp/diff_new_pack.gxExGK/_old 2025-10-07 18:29:24.436090251 +0200 +++ /var/tmp/diff_new_pack.gxExGK/_new 2025-10-07 18:29:24.436090251 +0200 @@ -17,7 +17,7 @@ Name: terragrunt -Version: 0.88.1 +Version: 0.89.0 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gxExGK/_old 2025-10-07 18:29:24.496092789 +0200 +++ /var/tmp/diff_new_pack.gxExGK/_new 2025-10-07 18:29:24.516093635 +0200 @@ -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.88.1</param> + <param name="revision">v0.89.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.gxExGK/_old 2025-10-07 18:29:24.540094650 +0200 +++ /var/tmp/diff_new_pack.gxExGK/_new 2025-10-07 18:29:24.548094989 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gruntwork-io/terragrunt</param> - <param name="changesrevision">bdb271f19ab1b395f6e7c4c42fc9bc6e3618a67d</param></service></servicedata> + <param name="changesrevision">434625845bcaa7633af0dae18ccf9efb24982ac3</param></service></servicedata> (No newline at EOF) ++++++ terragrunt-0.88.1.obscpio -> terragrunt-0.89.0.obscpio ++++++ ++++ 8255 lines of diff (skipped) ++++++ terragrunt.obsinfo ++++++ --- /var/tmp/diff_new_pack.gxExGK/_old 2025-10-07 18:29:28.456260288 +0200 +++ /var/tmp/diff_new_pack.gxExGK/_new 2025-10-07 18:29:28.464260627 +0200 @@ -1,5 +1,5 @@ name: terragrunt -version: 0.88.1 -mtime: 1759171375 -commit: bdb271f19ab1b395f6e7c4c42fc9bc6e3618a67d +version: 0.89.0 +mtime: 1759763014 +commit: 434625845bcaa7633af0dae18ccf9efb24982ac3 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz /work/SRC/openSUSE:Factory/.terragrunt.new.11973/vendor.tar.gz differ: char 30, line 2
