Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package terragrunt for openSUSE:Factory checked in at 2022-05-05 23:07:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terragrunt (Old) and /work/SRC/openSUSE:Factory/.terragrunt.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt" Thu May 5 23:07:35 2022 rev:2 rq:975228 version:0.36.10 Changes: -------- --- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2022-04-30 22:53:22.780292590 +0200 +++ /work/SRC/openSUSE:Factory/.terragrunt.new.1538/terragrunt.changes 2022-05-05 23:08:20.821703624 +0200 @@ -1,0 +2,7 @@ +Thu May 05 06:37:34 UTC 2022 - [email protected] + +- Update to version 0.36.10: + * fix bug where strict validation wasn't always respected (#2056) + * fix(docs): missing cli options on the summary (#2088) + +------------------------------------------------------------------- Old: ---- terragrunt-0.36.9.tar.gz New: ---- terragrunt-0.36.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terragrunt.spec ++++++ --- /var/tmp/diff_new_pack.Sbz26K/_old 2022-05-05 23:08:21.885704952 +0200 +++ /var/tmp/diff_new_pack.Sbz26K/_new 2022-05-05 23:08:21.889704956 +0200 @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: terragrunt -Version: 0.36.9 +Version: 0.36.10 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Sbz26K/_old 2022-05-05 23:08:21.921704996 +0200 +++ /var/tmp/diff_new_pack.Sbz26K/_new 2022-05-05 23:08:21.925705002 +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.36.9</param> + <param name="revision">v0.36.10</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> @@ -16,7 +16,7 @@ <param name="compression">gz</param> </service> <service name="go_modules" mode="disabled"> - <param name="archive">terragrunt-0.36.9.tar.gz</param> + <param name="archive">terragrunt-0.36.10.tar.gz</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Sbz26K/_old 2022-05-05 23:08:21.941705022 +0200 +++ /var/tmp/diff_new_pack.Sbz26K/_new 2022-05-05 23:08:21.945705026 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gruntwork-io/terragrunt</param> - <param name="changesrevision">ad02fb193fe67f5318dd28ca3813ec86ac76cd28</param></service></servicedata> + <param name="changesrevision">19291801f3c436fd88c144a56506cfe952e33d4e</param></service></servicedata> (No newline at EOF) ++++++ terragrunt-0.36.9.tar.gz -> terragrunt-0.36.10.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terragrunt-0.36.9/docs/_docs/04_reference/cli-options.md new/terragrunt-0.36.10/docs/_docs/04_reference/cli-options.md --- old/terragrunt-0.36.9/docs/_docs/04_reference/cli-options.md 2022-04-29 19:02:32.000000000 +0200 +++ new/terragrunt-0.36.10/docs/_docs/04_reference/cli-options.md 2022-05-04 09:33:29.000000000 +0200 @@ -458,6 +458,7 @@ - [terragrunt-ignore-dependency-errors](#terragrunt-ignore-dependency-errors) - [terragrunt-iam-role](#terragrunt-iam-role) - [terragrunt-iam-assume-role-duration](#terragrunt-iam-assume-role-duration) +- [terragrunt-iam-assume-role-session-name](#terragrunt-iam-assume-role-session-name) - [terragrunt-exclude-dir](#terragrunt-exclude-dir) - [terragrunt-include-dir](#terragrunt-include-dir) - [terragrunt-strict-include](#terragrunt-strict-include) @@ -467,6 +468,7 @@ - [terragrunt-include-external-dependencies](#terragrunt-include-external-dependencies) - [terragrunt-parallelism](#terragrunt-parallelism) - [terragrunt-debug](#terragrunt-debug) +- [terragrunt-log-level](#terragrunt-log-level) - [terragrunt-check](#terragrunt-check) - [terragrunt-hclfmt-file](#terragrunt-hclfmt-file) - [terragrunt-override-attr](#terragrunt-override-attr) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terragrunt-0.36.9/options/options.go new/terragrunt-0.36.10/options/options.go --- old/terragrunt-0.36.9/options/options.go 2022-04-29 19:02:32.000000000 +0200 +++ new/terragrunt-0.36.10/options/options.go 2022-05-04 09:33:29.000000000 +0200 @@ -324,6 +324,7 @@ WorkingDir: workingDir, Logger: util.CreateLogEntryWithWriter(terragruntOptions.ErrWriter, workingDir, terragruntOptions.LogLevel, terragruntOptions.Logger.Logger.Hooks), LogLevel: terragruntOptions.LogLevel, + ValidateStrict: terragruntOptions.ValidateStrict, Env: util.CloneStringMap(terragruntOptions.Env), Source: terragruntOptions.Source, SourceMap: terragruntOptions.SourceMap, @@ -352,6 +353,8 @@ AwsProviderPatchOverrides: terragruntOptions.AwsProviderPatchOverrides, HclFile: terragruntOptions.HclFile, JSONOut: terragruntOptions.JSONOut, + Check: terragruntOptions.Check, + CheckDependentModules: terragruntOptions.CheckDependentModules, } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terragrunt-0.36.9/test/fixture-validate-inputs/fail-unused-inputs/terragrunt.hcl new/terragrunt-0.36.10/test/fixture-validate-inputs/fail-unused-inputs/terragrunt.hcl --- old/terragrunt-0.36.9/test/fixture-validate-inputs/fail-unused-inputs/terragrunt.hcl 2022-04-29 19:02:32.000000000 +0200 +++ new/terragrunt-0.36.10/test/fixture-validate-inputs/fail-unused-inputs/terragrunt.hcl 2022-05-04 09:33:29.000000000 +0200 @@ -2,3 +2,8 @@ input = "hello world" unused_input = "I am unused" } + +# the existence of a `source` directive manifests the bug in https://github.com/gruntwork-io/terragrunt/issues/1793 +terraform { + source = "github.com/gruntwork-io/terragrunt.git//test/fixture-download/hello-world?ref=v0.9.9" +} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terragrunt-0.36.9/test/integration_debug_test.go new/terragrunt-0.36.10/test/integration_debug_test.go --- old/terragrunt-0.36.9/test/integration_debug_test.go 2022-04-29 19:02:32.000000000 +0200 +++ new/terragrunt-0.36.10/test/integration_debug_test.go 2022-05-04 09:33:29.000000000 +0200 @@ -149,16 +149,24 @@ t.Parallel() moduleDir := filepath.Join("fixture-validate-inputs", "fail-unused-inputs") + cleanupTerraformFolder(t, moduleDir) + tmpEnvPath, _ := filepath.EvalSymlinks(copyEnvironment(t, moduleDir)) + rootPath := util.JoinPath(tmpEnvPath, moduleDir) + args := []string{"--terragrunt-strict-validate"} - runTerragruntValidateInputs(t, moduleDir, args, false) + runTerragruntValidateInputs(t, rootPath, args, false) } func TestTerragruntValidateInputsWithStrictModeDisabledAndUnusedInputs(t *testing.T) { t.Parallel() moduleDir := filepath.Join("fixture-validate-inputs", "fail-unused-inputs") + cleanupTerraformFolder(t, moduleDir) + tmpEnvPath, _ := filepath.EvalSymlinks(copyEnvironment(t, moduleDir)) + rootPath := util.JoinPath(tmpEnvPath, moduleDir) + args := []string{} - runTerragruntValidateInputs(t, moduleDir, args, true) + runTerragruntValidateInputs(t, rootPath, args, true) } func TestRenderJSONConfig(t *testing.T) { ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz /work/SRC/openSUSE:Factory/.terragrunt.new.1538/vendor.tar.gz differ: char 5, line 1
