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-04-18 21:36:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Sat Apr 18 21:36:34 2026 rev:289 rq:1347900 version:1.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2026-04-02 
17:45:12.261317723 +0200
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.11940/terragrunt.changes 
2026-04-18 21:37:01.903188496 +0200
@@ -1,0 +2,222 @@
+Sat Apr 18 06:01:55 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.0.1:
+  * Experiments Added
+    - dag-queue-display — DAG tree visualization for the run queue
+      A new dag-queue-display experiment renders the run queue as a
+      dependency tree instead of a flat list, making it easier to
+      understand execution order and dependency relationships at a
+      glance.
+
+        $ terragrunt run --all --experiment dag-queue-display -- plan
+        19:06:59.108 INFO   The following units will be run, starting with 
dependencies and then their dependents:
+        .
+        ├── monitoring
+        ╰── vpc
+            ╰── database
+                ╰── backend-app
+                    ╰── frontend-app
+
+      To learn more, see the experiment documentation.
+      
https://docs.terragrunt.com/reference/experiments/active#dag-queue-display
+    - slow-task-reporting — Progress reporting for long-running
+      operations
+      A new slow-task-reporting experiment displays animated
+      progress spinners for operations that take longer than 1
+      second, such as source downloads, Git worktree creation, and
+      catalog repository cloning. In non-interactive environments
+      (CI/CD, piped output), spinners are replaced with periodic
+      INFO log lines every 30 seconds to prevent CI systems from
+      killing jobs due to output inactivity.
+
+        $ terragrunt run --all --experiment slow-task-reporting -- plan
+        INFO Downloading source from 
git::https://github.com/example/module.git...
+        INFO Downloaded source from git::https://github.com/example/module.git 
(3.2s)
+
+      To learn more, see the experiment documentation.
+      
https://docs.terragrunt.com/reference/experiments/active#slow-task-reporting
+    - stack-dependencies — Dependency wiring between units in
+      stacks
+      A new stack-dependencies experiment enables the autoinclude
+      block in terragrunt.stack.hcl files, allowing units and
+      stacks to define dependency relationships and arbitrary
+      configuration overrides during stack generation. This
+      implements RFC #5663.
+
+        unit "vpc" {
+          source = "../catalog/units/vpc"
+          path   = "vpc"
+        }
+
+        unit "app" {
+          source = "../catalog/units/app"
+          path   = "app"
+
+          autoinclude {
+            dependency "vpc" {
+              config_path = unit.vpc.path
+            }
+
+            inputs = {
+              vpc_id = dependency.vpc.outputs.vpc_id
+            }
+          }
+        }
+
+        terragrunt run --all --experiment stack-dependencies -- plan
+
+      To learn more, see the experiment documentation.
+      
https://docs.terragrunt.com/reference/experiments/active#stack-dependencies
+  * Bug Fixes
+    - hcl validate no longer fails on dependency.outputs references
+      terragrunt hcl validate previously failed with "Unsupported
+      attribute" when a configuration referenced
+      dependency.<name>.outputs.<key> without mock_outputs.
+      During validation, output resolution is skipped, but the
+      outputs attribute was never added to the dependency
+      evaluation context, causing any output reference to error.
+      The fix provides a dynamic placeholder for dependency outputs
+      (and inputs) during validation so that attribute access
+      evaluates to unknown rather than failing. Additionally, the
+      dependency resolution pipeline is now more resilient during
+      validation. Dependencies with unresolvable config_path values
+      or nonexistent targets no longer cause the entire dependency
+      namespace to disappear from the evaluation context.
+    - Destroy queue now displays units in correct order
+      Previously, the run queue display showed units in apply order
+      even for destroy commands. The queue now correctly shows
+      dependents before their dependencies when running destroy,
+      matching the actual execution order.
+    - Dependent discovery fixed in worktrees
+      Dependents are now correctly discovered when units are
+      discovered in worktrees. Previously, dependent discovery
+      could fail to find related units when operating within a git
+      worktree.
+    - Filter exclusions now respected in worktree sub-discoveries
+      Negated filters (e.g., !./catalog/** from .terragrunt-filters
+      or --filter) are now propagated to worktree sub-discoveries
+      used by git-based filtering (--filter-affected, --filter
+      '[ref...ref]').
+      Previously, excluded source catalog units in worktrees were
+      still discovered and parsed, causing errors when they
+      referenced values.* or dependency.* variables without the
+      stack generation context.
+    - read_terragrunt_config() behavior in implicit stacks fixed
+      A regression introduced in v0.99.4 caused
+      read_terragrunt_config() to fail to parse dependency blocks
+      in external configurations during stack execution. This is
+      fixed by resetting parsing context fields that prevented
+      proper evaluation of dependencies in configurations read by
+      read_terragrunt_config().
+    - get_original_terragrunt_dir() now resolves correctly during
+      dependency parsing
+      A regression introduced in v1.0.0-rc3 caused
+      get_original_terragrunt_dir() to return the dependent
+      directory instead of the dependency's directory when parsing
+      dependency configurations from a unit.
+      This broke configurations where a dependency's
+      read_terragrunt_config() chain relied on
+      get_original_terragrunt_dir() to locate sibling files. The
+      fix introduces a dedicated WithDependencyConfigPath method
+      that correctly resets the original config path when parsing a
+      dependency as an independent unit.
+    - Chained dependency with exposed include conversion fixed
+      Chaining dependencies with exposed includes no longer
+      produces a spurious "Could not convert include to the
+      execution ctx to evaluate additional locals" error during
+      partial parsing.
+    - Provider cache fixed on Windows for remote URLs
+      The provider cache failed on Windows with CreateFile
+      https://...: The filename, directory name, or volume label
+      syntax is incorrect because remote download URLs were passed
+      to os.Stat, and the colon in https: is invalid Windows path
+      syntax. The fix skips the filesystem existence check when the
+      download URL is a remote URL (://), going directly to the
+      download path.
+    - Additional transient network errors now retried automatically
+      Added retry patterns for provider resolution and registry
+      connection failures commonly seen in CI environments,
+      including TLS handshake timeouts, TCP connection resets,
+      context deadline exceeded errors, and failed discovery
+      document requests. These cover both Terraform and OpenTofu
+      provider workflows.
+    - File copy performance improved
+      Terragrunt now streams data from source files to target files
+      more often by replacing some instances where files were read
+      into memory in their entirety and written to a target file.
+      This results in improved performance when copying files and
+      reduced memory footprint.
+  * Process Updates
+    - Tip builds now available from main
+      Every successful CI run on the main branch now automatically
+      produces tip build binaries with signed checksums for all
+      supported platforms (Windows and macOS binaries are not
+      codesigned in tip builds). These builds are accessible via
+      the builds API at https://builds.terragrunt.com — see the
+      releases process documentation for API endpoints and usage
+      examples. Maintainers can also trigger on-demand test builds
+      from any branch using the test-build.yml workflow.
+    - Concurrency limits now respect GOMAXPROCS
+      All internal concurrency limits now use runtime.GOMAXPROCS(0)
+      instead of runtime.NumCPU(). This means Terragrunt correctly
+      honors the GOMAXPROCS environment variable and container CPU
+      quotas (e.g., cgroups), resulting in better behavior in
+      resource-constrained environments like Kubernetes pods and CI
+      runners with CPU limits.
+    - AWS SDK updated to v1.41.5
+      The aws-sdk-go-v2 dependency has been updated to v1.41.5.
+    - Terragrunt Scale documentation added
+      A new Terragrunt Scale section has been added to the docs,
+      covering Pipelines, Drift Detection, and Patcher with brief
+      overviews and links to the full Gruntwork documentation.
+  *  What's Changed
+    - fix: Fixing up lints (#5887)
+    - misc testing and lint updates (#5885)
+    - fix: Addressing #5828 feedback (#5876)
+    - chore: Upgrading go deps (#5795)
+    - docs: Adding TGS docs (#5831)
+    - fix: Preventing parse errors in stack generation in worktrees
+      (#5826)
+    - fix: Using cty.DynamicVal to avoid 'Unsupported Attribute'
+      errors (#5827)
+    - fix: Fixing `get_original_terragrunt_dir()` interaction with
+      dependencies (#5828)
+    - docs: Documenting tip/test build installation instructions
+      (#5829)
+    - chore: Adding tip build workflows (#5823)
+    - feat: add stack dependencies experiment (#5809)
+    - various lint fixes (#5796)
+    - chore: Replace `runtime.NumCPU()` usage with
+      `runtime.GOMAXPROCS(0)` (#5794)
+    - fix: add retry patterns for transient provider/registry
+      network errors (#5779)
+    - feat: experiment for reporting long running tasks (#5730)
+    - fix coverage compare regarding retries (#5793)
+    - use io.Copy instead of reading files into memory (#5608)
+    - fix: Fixing generation in stacks that read files (#5790)
+    - chore(deps): bump peter-evans/create-pull-request from 7.0.8
+      to 8.1.0 (#5736)
+    - fix: Addressing test flakes for
+      `TestReadTerragruntConfigDependencyInStack` (#5781)
+    - chore(deps): bump the js-dependencies group across 1
+      directory with 5 updates (#5764)
+    - fix: Adding Windows symlink tip (#5778)
+    - fix: provider cache path handling in Windows (#5788)
+    - Disable vercel skew protection (#5789)
+    - chore: disabled tmpfs usage in GHA (#5787)
+    - docs: Fixing up changelog implementation (#5784)
+    - docs: Fixing strict controls (#5782)
+    - fix: Discover dependents in worktrees if units are discovered
+      there (#5763)
+    - chore: updated aws-sdk-go-v2 to 1.41.5 (#5771)
+    - fix: Refactoring unit display in runs for better
+      communication (#5752)
+    - docs: Fixing search (#5776)
+    - fix: Fixing macOS linting (#5775)
+    - chore: updating GTM tag (#5769)
+    - fix: Fixing #4153 (#5746)
+    - docs: Adding `v1.0.0` call out (#5768)
+    - fix: Fixing #5624 (#5766)
+    - chore: Adding tests to confirm #4395 is resolved (#5761)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-1.0.0.obscpio

New:
----
  terragrunt-1.0.1.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.S27ToF/_old  2026-04-18 21:37:02.999233876 +0200
+++ /var/tmp/diff_new_pack.S27ToF/_new  2026-04-18 21:37:03.003234042 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           terragrunt
-Version:        1.0.0
+Version:        1.0.1
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.S27ToF/_old  2026-04-18 21:37:03.071236857 +0200
+++ /var/tmp/diff_new_pack.S27ToF/_new  2026-04-18 21:37:03.075237023 +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">v1.0.0</param>
+    <param name="revision">v1.0.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.S27ToF/_old  2026-04-18 21:37:03.099238017 +0200
+++ /var/tmp/diff_new_pack.S27ToF/_new  2026-04-18 21:37:03.107238347 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">61d02b914f606dfd73711896d574fad9ff62dc6c</param></service></servicedata>
+              <param 
name="changesrevision">abce9f941ea881eea8e6b09ae18ace3f8f5d6f9b</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-1.0.0.obscpio -> terragrunt-1.0.1.obscpio ++++++
++++ 14662 lines of diff (skipped)

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.S27ToF/_old  2026-04-18 21:37:07.423417054 +0200
+++ /var/tmp/diff_new_pack.S27ToF/_new  2026-04-18 21:37:07.435417551 +0200
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 1.0.0
-mtime: 1774891092
-commit: 61d02b914f606dfd73711896d574fad9ff62dc6c
+version: 1.0.1
+mtime: 1776089240
+commit: abce9f941ea881eea8e6b09ae18ace3f8f5d6f9b
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.terragrunt.new.11940/vendor.tar.gz differ: char 24, 
line 1

Reply via email to