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-18 18:34:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terragrunt (Old) and /work/SRC/openSUSE:Factory/.terragrunt.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt" Thu Dec 18 18:34:09 2025 rev:280 rq:1323459 version:0.96.1 Changes: -------- --- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2025-12-16 16:03:26.689031378 +0100 +++ /work/SRC/openSUSE:Factory/.terragrunt.new.1928/terragrunt.changes 2025-12-18 18:36:06.753359703 +0100 @@ -1,0 +2,79 @@ +Thu Dec 18 06:31:15 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 0.96.1: + * Experiments Updated + - The --filter-affected flag has more robust determination of + the default branch in a Git repository + The --filter-affected flag will now use Git plumbing to + interrogate the default branch as considered by the remote + repository before falling back to interrogating local + configurations for determination of a default branch + (remember that you must use the filter-flag experiment to try + this out). + + # This is checked first + $ git rev-parse --abbrev-ref origin/HEAD + + # Followed by this + $ git ls-remote --symref origin HEAD + + # Followed with this + $ git config init.defaultBranch + + # If none of the above succeed, the default branch is assumed to be `main`. + + - Git-based filter expressions now warn users when using local + state + Usage of --filter Git-based expressions in combination with + local state will now emit a warning, recommending usage of + remote states (remember that you must use the filter-flag + experiment to try this out). + + $ terragrunt run --all --filter '[HEAD~1...HEAD]' -- plan + 09:30:38.017 WARN One or more units discovered using Git-based filter expressions (e.g. [HEAD~1...HEAD]) do not have a remote_state configuration. This may result in unexpected outcomes, such as outputs for dependencies returning empty. It is strongly recommended to use remote state when working with Git-based filter expressions. + + See the warning at the bottom of Git-based expressions + documentation for more information. + https://terragrunt.gruntwork.io/docs/features/filter/#git-based-expressions + - OpenTelemetry traces added for filter evaluation + Filter evaluation now emits OpenTelemetry spans and metrics, + including filter resolution details, evaluation duration, and + filtering scope. This helps teams analyze performance and + pinpoint bottlenecks in filtering with large Terragrunt + repositories. + * Bug Fixes + - Path-based filters targeting external paths fixed + A bug in the parsing of path-based filter expressions in the + --filter flag of the filter-flag experiment prevented parsing + of path-based filters for external paths (e.g. --filter + ../external-dir). This bug has been fixed. + - HTTPS Git CAS URLs fixed + A bug in the parsing of source URLs with forced usage of the + Git protocol (e.g. git::https://github.com/acme/catalog) + prevented using the cas experiment with HTTPS Git URLs with + forced usage of the Git protocol. This bug has been fixed. + - Regression of support for root terragrunt.hcl fixed + A bug in the processing of --queue-exclude-dir resulted in + prefix based matching of non-glob expressions in + --queue-exclude-dir values. This broke backwards + compatibility for users with a root terragrunt.hcl file + instead of a differently named file for the root include + (e.g. root.hcl). This bug has been fixed. + Note that you are still advised to migrate away from using a + root terragrunt.hcl as soon as possible for your team. We + will maintain backwards compatibility until at least 2.0, + however. + * What's Changed + - feat: add opentelemtry integration in filter flag (#5247) + - fix: Adding warnings for local state usage with Git-based expressions (#5245) + - fix: Fixing regression with support for include of root `terragrunt.hcl` (#5249) + - docs: Cleaning up some docs (#5239) + - fix: Use more robust default branch detection in Git-based expressions (#5243) + - fix: Fixing warnings for how to replicate (#5246) + - fix: Fixing HTTPS CAS URLs (#5240) + - fix: Fixing parsing of external filters (#5238) + - chore: Dropping `util.JoinPath` (#5219) + - chore: Verify `--filter` results in minimal parsing (#5229) + - chore: Verify `--queue-include-external` isn't necessary when using the `--filter` flag (#5216) + +------------------------------------------------------------------- Old: ---- terragrunt-0.96.0.obscpio New: ---- terragrunt-0.96.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terragrunt.spec ++++++ --- /var/tmp/diff_new_pack.88QKaY/_old 2025-12-18 18:36:10.145502194 +0100 +++ /var/tmp/diff_new_pack.88QKaY/_new 2025-12-18 18:36:10.165503034 +0100 @@ -17,7 +17,7 @@ Name: terragrunt -Version: 0.96.0 +Version: 0.96.1 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.88QKaY/_old 2025-12-18 18:36:10.605521517 +0100 +++ /var/tmp/diff_new_pack.88QKaY/_new 2025-12-18 18:36:10.653523533 +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.96.0</param> + <param name="revision">v0.96.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.88QKaY/_old 2025-12-18 18:36:10.829530927 +0100 +++ /var/tmp/diff_new_pack.88QKaY/_new 2025-12-18 18:36:10.869532607 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gruntwork-io/terragrunt</param> - <param name="changesrevision">77545deb922b9e41030033a1ab28b8759b16044a</param></service></servicedata> + <param name="changesrevision">9bc14f76d8a4ae80e82368dc147ade8263c6a82f</param></service></servicedata> (No newline at EOF) ++++++ terragrunt-0.96.0.obscpio -> terragrunt-0.96.1.obscpio ++++++ ++++ 10407 lines of diff (skipped) ++++++ terragrunt.obsinfo ++++++ --- /var/tmp/diff_new_pack.88QKaY/_old 2025-12-18 18:36:17.745821452 +0100 +++ /var/tmp/diff_new_pack.88QKaY/_new 2025-12-18 18:36:17.757821956 +0100 @@ -1,5 +1,5 @@ name: terragrunt -version: 0.96.0 -mtime: 1765818432 -commit: 77545deb922b9e41030033a1ab28b8759b16044a +version: 0.96.1 +mtime: 1765984460 +commit: 9bc14f76d8a4ae80e82368dc147ade8263c6a82f ++++++ 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
