Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package terragrunt for openSUSE:Factory 
checked in at 2023-10-10 20:59:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Tue Oct 10 20:59:03 2023 rev:72 rq:1116324 version:0.52.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2023-10-08 
12:21:13.032410781 +0200
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.28202/terragrunt.changes 
2023-10-10 20:59:16.907866469 +0200
@@ -1,0 +2,7 @@
+Sun Oct 08 16:00:18 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 0.52.1:
+  * Dependent modules scanning improvements (#2749)
+  * Add opentofu notice (#2738)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-0.52.0.obscpio

New:
----
  terragrunt-0.52.1.obscpio

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

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.UyJpiT/_old  2023-10-10 20:59:20.636001662 +0200
+++ /var/tmp/diff_new_pack.UyJpiT/_new  2023-10-10 20:59:20.636001662 +0200
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           terragrunt
-Version:        0.52.0
+Version:        0.52.1
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.UyJpiT/_old  2023-10-10 20:59:20.664002677 +0200
+++ /var/tmp/diff_new_pack.UyJpiT/_new  2023-10-10 20:59:20.668002822 +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.52.0</param>
+    <param name="revision">v0.52.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UyJpiT/_old  2023-10-10 20:59:20.688003547 +0200
+++ /var/tmp/diff_new_pack.UyJpiT/_new  2023-10-10 20:59:20.692003693 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">70907d01effc98ac67b36cce37703336ca15a96f</param></service></servicedata>
+              <param 
name="changesrevision">ed5b1773c04b5496374d7aca2b919212ddee15d4</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-0.52.0.obscpio -> terragrunt-0.52.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.0/configstack/module.go 
new/terragrunt-0.52.1/configstack/module.go
--- old/terragrunt-0.52.0/configstack/module.go 2023-10-06 09:09:15.000000000 
+0200
+++ new/terragrunt-0.52.1/configstack/module.go 2023-10-08 12:25:45.000000000 
+0200
@@ -563,6 +563,8 @@
                cfgOptions.Env = terragruntOptions.Env
                cfgOptions.LogLevel = terragruntOptions.LogLevel
                cfgOptions.OriginalTerragruntConfigPath = 
terragruntOptions.OriginalTerragruntConfigPath
+               cfgOptions.TerraformCommand = terragruntOptions.TerraformCommand
+               cfgOptions.NonInteractive = true
 
                var hook = NewForceLogLevelHook(logrus.DebugLevel)
                cfgOptions.Logger.Logger.AddHook(hook)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.0/docs/_includes/banner.html 
new/terragrunt-0.52.1/docs/_includes/banner.html
--- old/terragrunt-0.52.0/docs/_includes/banner.html    1970-01-01 
01:00:00.000000000 +0100
+++ new/terragrunt-0.52.1/docs/_includes/banner.html    2023-10-08 
12:25:45.000000000 +0200
@@ -0,0 +1,28 @@
+<style>
+       .banner {
+               padding: 1em;
+               text-align: center;
+               color: white;
+               font-size: smaller;
+       }
+       .banner .btn {
+               font-size: 1em;
+               margin-left: 1em;
+               min-width: 0;
+       }
+       .banner a, .banner a:hover, .banner a:active, .banner a:visited {
+               color: skyblue;
+       }
+</style>
+<div class="banner gradient-steel gradient-diagonal">
+       {{ include.text }} {% if include.link_text and include.link_url %}
+       <a
+               href="{{ include.link_url }}"
+               target="{{ include.target }}"
+               class="{% if include.has_button %}btn get-a-demo{% endif %}"
+               role="button"
+       >
+               {{ include.link_text }}
+       </a>
+       {% endif %}
+</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.0/docs/_layouts/default.html 
new/terragrunt-0.52.1/docs/_layouts/default.html
--- old/terragrunt-0.52.0/docs/_layouts/default.html    2023-10-06 
09:09:15.000000000 +0200
+++ new/terragrunt-0.52.1/docs/_layouts/default.html    2023-10-08 
12:25:45.000000000 +0200
@@ -4,6 +4,13 @@
         {% include head.html %}
     </head>
     <body{% if page.slug %} class="{{ page.slug }}{% if page.slug != 
'index-page' and page.slug !='how-it-works' and page.slug != 'guides' %} 
sub-page{% endif %}" {% endif %}>
+        {% include banner.html
+            text="✨&nbsp;&nbsp;Terragrunt v0.52.0 now supports OpenTofu."
+            
link_url="https://github.com/gruntwork-io/terragrunt/releases/tag/v0.52.0";
+            link_text="View release notes"
+            target="_blank"
+            has_button=false
+        %}
         {{ content }}
         {% include footer.html %}
         {% include scripts.html %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/terragrunt-0.52.0/test/fixture-external-dependency/main.tf 
new/terragrunt-0.52.1/test/fixture-external-dependency/main.tf
--- old/terragrunt-0.52.0/test/fixture-external-dependency/main.tf      
1970-01-01 01:00:00.000000000 +0100
+++ new/terragrunt-0.52.1/test/fixture-external-dependency/main.tf      
2023-10-08 12:25:45.000000000 +0200
@@ -0,0 +1,3 @@
+output "value" {
+  value = "dep1"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/terragrunt-0.52.0/test/fixture-external-dependency/terragrunt.hcl 
new/terragrunt-0.52.1/test/fixture-external-dependency/terragrunt.hcl
--- old/terragrunt-0.52.0/test/fixture-external-dependency/terragrunt.hcl       
1970-01-01 01:00:00.000000000 +0100
+++ new/terragrunt-0.52.1/test/fixture-external-dependency/terragrunt.hcl       
2023-10-08 12:25:45.000000000 +0200
@@ -0,0 +1,3 @@
+dependencies {
+  paths = ["/tmp/external-46521694"]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.0/test/integration_test.go 
new/terragrunt-0.52.1/test/integration_test.go
--- old/terragrunt-0.52.0/test/integration_test.go      2023-10-06 
09:09:15.000000000 +0200
+++ new/terragrunt-0.52.1/test/integration_test.go      2023-10-08 
12:25:45.000000000 +0200
@@ -173,6 +173,7 @@
        TEST_FIXTURE_NO_SUBMODULES                                              
 = "fixture-no-submodules/"
        TEST_FIXTURE_DISABLED_MODULE                                            
 = "fixture-disabled/"
        TEST_FIXTURE_EMPTY_STATE                                                
 = "fixture-empty-state/"
+       TEST_FIXTURE_EXTERNAL_DEPENDENCY                                        
 = "fixture-external-dependency/"
        TERRAFORM_BINARY                                                        
 = "terraform"
        TOFU_BINARY                                                             
 = "tofu"
        TERRAFORM_FOLDER                                                        
 = ".terraform"
@@ -6184,6 +6185,46 @@
        assert.Contains(t, dependentModules, util.JoinPath(tmpEnvPath, 
TEST_FIXTURE_DESTROY_WARNING, "app-v2"))
 }
 
+func TestTerragruntSkipConfirmExternalDependencies(t *testing.T) {
+       t.Parallel()
+
+       tmpEnvPath := copyEnvironment(t, TEST_FIXTURE_EXTERNAL_DEPENDENCY)
+       cleanupTerraformFolder(t, tmpEnvPath)
+       testPath := util.JoinPath(tmpEnvPath, TEST_FIXTURE_EXTERNAL_DEPENDENCY)
+
+       assert.NoError(t, os.Mkdir(filepath.ToSlash("/tmp/external-46521694"), 
0755))
+
+       output, err := exec.Command("git", "init", tmpEnvPath).CombinedOutput()
+       if err != nil {
+               t.Fatalf("Error initializing git repo: %v\n%s", err, 
string(output))
+       }
+
+       stdout := bytes.Buffer{}
+       stderr := bytes.Buffer{}
+
+       r, w, _ := os.Pipe()
+       oldStdout := os.Stderr
+       os.Stderr = w
+
+       err = runTerragruntCommand(t, fmt.Sprintf("trragrunt destroy 
--terragrunt-working-dir %s", testPath), &stdout, &stderr)
+       os.Stderr = oldStdout
+       assert.NoError(t, w.Close())
+
+       capturedOutput := make(chan string)
+       go func() {
+               var buf bytes.Buffer
+               _, e := io.Copy(&buf, r)
+               assert.NoError(t, e)
+               capturedOutput <- buf.String()
+       }()
+
+       captured := <-capturedOutput
+
+       require.NoError(t, err)
+       require.NotContains(t, captured, "Should Terragrunt apply the external 
dependency?")
+       require.NotContains(t, captured, "/tmp/external1")
+}
+
 func validateOutput(t *testing.T, outputs map[string]TerraformOutput, key 
string, value interface{}) {
        t.Helper()
        output, hasPlatform := outputs[key]

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.UyJpiT/_old  2023-10-10 20:59:21.420030093 +0200
+++ /var/tmp/diff_new_pack.UyJpiT/_new  2023-10-10 20:59:21.424030238 +0200
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 0.52.0
-mtime: 1696576155
-commit: 70907d01effc98ac67b36cce37703336ca15a96f
+version: 0.52.1
+mtime: 1696760745
+commit: ed5b1773c04b5496374d7aca2b919212ddee15d4
 

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

Reply via email to