Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chart-testing for openSUSE:Factory checked in at 2023-11-03 22:21:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chart-testing (Old) and /work/SRC/openSUSE:Factory/.chart-testing.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chart-testing" Fri Nov 3 22:21:17 2023 rev:9 rq:1123270 version:3.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/chart-testing/chart-testing.changes 2023-11-01 22:11:04.654105892 +0100 +++ /work/SRC/openSUSE:Factory/.chart-testing.new.17445/chart-testing.changes 2023-11-03 22:22:03.236262945 +0100 @@ -1,0 +2,7 @@ +Fri Nov 03 16:54:06 UTC 2023 - ka...@b1-systems.de + +- Update to version 3.10.1: + * add stale action (#606) + * add helm lint extra args (#605) + +------------------------------------------------------------------- Old: ---- chart-testing-3.10.0.obscpio New: ---- chart-testing-3.10.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chart-testing.spec ++++++ --- /var/tmp/diff_new_pack.aR2QzM/_old 2023-11-03 22:22:03.880286636 +0100 +++ /var/tmp/diff_new_pack.aR2QzM/_new 2023-11-03 22:22:03.884286783 +0100 @@ -21,7 +21,7 @@ %define name_of_binary ct Name: chart-testing -Version: 3.10.0 +Version: 3.10.1 Release: 0 Summary: CLI tool for linting and testing Helm charts Group: Development/Languages/Other ++++++ _service ++++++ --- /var/tmp/diff_new_pack.aR2QzM/_old 2023-11-03 22:22:03.912287813 +0100 +++ /var/tmp/diff_new_pack.aR2QzM/_new 2023-11-03 22:22:03.916287960 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/helm/chart-testing</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v3.10.0</param> + <param name="revision">v3.10.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.aR2QzM/_old 2023-11-03 22:22:03.936288696 +0100 +++ /var/tmp/diff_new_pack.aR2QzM/_new 2023-11-03 22:22:03.936288696 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/helm/chart-testing</param> - <param name="changesrevision">0cb17e5aa89e2d6cf49cb4e7f09b602af58adfbb</param></service></servicedata> + <param name="changesrevision">c35d32b568ba7901e00d3386a231ae2b6e1c2efc</param></service></servicedata> (No newline at EOF) ++++++ chart-testing-3.10.0.obscpio -> chart-testing-3.10.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/.github/workflows/ci.yaml new/chart-testing-3.10.1/.github/workflows/ci.yaml --- old/chart-testing-3.10.0/.github/workflows/ci.yaml 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/.github/workflows/ci.yaml 2023-11-02 17:46:14.000000000 +0100 @@ -111,4 +111,4 @@ - name: golangci-lint uses: golangci/golangci-lint-action@3a919529898de77ec3da873e3063ca4b10e7f5cc # v3 with: - version: v1.53 + version: v1.55 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/.github/workflows/stale.yaml new/chart-testing-3.10.1/.github/workflows/stale.yaml --- old/chart-testing-3.10.0/.github/workflows/stale.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/chart-testing-3.10.1/.github/workflows/stale.yaml 2023-11-02 17:46:14.000000000 +0100 @@ -0,0 +1,24 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '30 1 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + + permissions: + issues: write + pull-requests: write + + steps: + - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 # v8.0.0 + with: + stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' + stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.' + close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.' + close-pr-message: 'This PR was closed because it has been stalled for 10 days with no activity.' + days-before-issue-stale: 30 + days-before-pr-stale: 45 + days-before-issue-close: 5 + days-before-pr-close: 5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/ct/cmd/root.go new/chart-testing-3.10.1/ct/cmd/root.go --- old/chart-testing-3.10.0/ct/cmd/root.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/ct/cmd/root.go 2023-11-02 17:46:14.000000000 +0100 @@ -97,7 +97,10 @@ May be specified multiple times or separate values with commas`)) flags.String("helm-extra-args", "", heredoc.Doc(` Additional arguments for Helm. Must be passed as a single quoted string - (e.g. "--timeout 500s")`)) + (e.g. '--timeout 500s')`)) + flags.String("helm-lint-extra-args", "", heredoc.Doc(` + Additional arguments for Helm lint subcommand. Must be passed as a single quoted string + (e.g. '--quiet')`)) flags.StringSlice("helm-repo-extra-args", []string{}, heredoc.Doc(` Additional arguments for the 'helm repo add' command to be specified on a per-repo basis with an equals sign as delimiter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/doc/ct_install.md new/chart-testing-3.10.1/doc/ct_install.md --- old/chart-testing-3.10.0/doc/ct_install.md 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/doc/ct_install.md 2023-11-02 17:46:14.000000000 +0100 @@ -52,9 +52,11 @@ for command output --helm-dependency-extra-args strings Additional arguments for 'helm dependency build' (e.g. ["--skip-refresh"] --helm-extra-args string Additional arguments for Helm. Must be passed as a single quoted string - (e.g. "--timeout 500s") + (e.g. '--timeout 500s') --helm-extra-set-args string Additional arguments for Helm. Must be passed as a single quoted string (e.g. "--set=name=value" + --helm-lint-extra-args string Additional arguments for Helm lint subcommand. Must be passed as a single quoted string + (e.g. '--quiet') --helm-repo-extra-args strings Additional arguments for the 'helm repo add' command to be specified on a per-repo basis with an equals sign as delimiter (e.g. 'myrepo=--username test --password secret'). May be specified diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/doc/ct_lint-and-install.md new/chart-testing-3.10.1/doc/ct_lint-and-install.md --- old/chart-testing-3.10.0/doc/ct_lint-and-install.md 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/doc/ct_lint-and-install.md 2023-11-02 17:46:14.000000000 +0100 @@ -44,9 +44,11 @@ for command output --helm-dependency-extra-args strings Additional arguments for 'helm dependency build' (e.g. ["--skip-refresh"] --helm-extra-args string Additional arguments for Helm. Must be passed as a single quoted string - (e.g. "--timeout 500s") + (e.g. '--timeout 500s') --helm-extra-set-args string Additional arguments for Helm. Must be passed as a single quoted string (e.g. "--set=name=value" + --helm-lint-extra-args string Additional arguments for Helm lint subcommand. Must be passed as a single quoted string + (e.g. '--quiet') --helm-repo-extra-args strings Additional arguments for the 'helm repo add' command to be specified on a per-repo basis with an equals sign as delimiter (e.g. 'myrepo=--username test --password secret'). May be specified diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/doc/ct_lint.md new/chart-testing-3.10.1/doc/ct_lint.md --- old/chart-testing-3.10.0/doc/ct_lint.md 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/doc/ct_lint.md 2023-11-02 17:46:14.000000000 +0100 @@ -54,7 +54,9 @@ for command output --helm-dependency-extra-args strings Additional arguments for 'helm dependency build' (e.g. ["--skip-refresh"] --helm-extra-args string Additional arguments for Helm. Must be passed as a single quoted string - (e.g. "--timeout 500s") + (e.g. '--timeout 500s') + --helm-lint-extra-args string Additional arguments for Helm lint subcommand. Must be passed as a single quoted string + (e.g. '--quiet') --helm-repo-extra-args strings Additional arguments for the 'helm repo add' command to be specified on a per-repo basis with an equals sign as delimiter (e.g. 'myrepo=--username test --password secret'). May be specified diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/chart/chart.go new/chart-testing-3.10.1/pkg/chart/chart.go --- old/chart-testing-3.10.0/pkg/chart/chart.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/chart/chart.go 2023-11-02 17:46:14.000000000 +0100 @@ -259,11 +259,12 @@ // NewTesting creates a new Testing struct with the given config. func NewTesting(config config.Configuration, extraSetArgs string) (Testing, error) { procExec := exec.NewProcessExecutor(config.Debug) - extraArgs := strings.Fields(config.HelmExtraArgs) + helmExtraArgs := strings.Fields(config.HelmExtraArgs) + helmLintExtraArgs := strings.Fields(config.HelmLintExtraArgs) testing := Testing{ config: config, - helm: tool.NewHelm(procExec, extraArgs, strings.Fields(extraSetArgs)), + helm: tool.NewHelm(procExec, helmExtraArgs, helmLintExtraArgs, strings.Fields(extraSetArgs)), git: tool.NewGit(procExec), kubectl: tool.NewKubectl(procExec, config.KubectlTimeout), linter: tool.NewLinter(procExec), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/chart/integration_test.go new/chart-testing-3.10.1/pkg/chart/integration_test.go --- old/chart-testing-3.10.0/pkg/chart/integration_test.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/chart/integration_test.go 2023-11-02 17:46:14.000000000 +0100 @@ -34,6 +34,8 @@ fakeMockLinter := new(fakeLinter) procExec := exec.NewProcessExecutor(true) extraArgs := strings.Fields(cfg.HelmExtraArgs) + extraLintArgs := strings.Fields(cfg.HelmLintExtraArgs) + return Testing{ config: cfg, directoryLister: util.DirectoryLister{}, @@ -41,7 +43,7 @@ utils: util.Utils{}, accountValidator: fakeAccountValidator{}, linter: fakeMockLinter, - helm: tool.NewHelm(procExec, extraArgs, strings.Fields(extraSetArgs)), + helm: tool.NewHelm(procExec, extraArgs, extraLintArgs, strings.Fields(extraSetArgs)), kubectl: tool.NewKubectl(procExec, 30*time.Second), } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/config/config.go new/chart-testing-3.10.1/pkg/config/config.go --- old/chart-testing-3.10.0/pkg/config/config.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/config/config.go 2023-11-02 17:46:14.000000000 +0100 @@ -60,6 +60,7 @@ ChartDirs []string `mapstructure:"chart-dirs"` ExcludedCharts []string `mapstructure:"excluded-charts"` HelmExtraArgs string `mapstructure:"helm-extra-args"` + HelmLintExtraArgs string `mapstructure:"helm-lint-extra-args"` HelmRepoExtraArgs []string `mapstructure:"helm-repo-extra-args"` HelmDependencyExtraArgs []string `mapstructure:"helm-dependency-extra-args"` Debug bool `mapstructure:"debug"` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/config/config_test.go new/chart-testing-3.10.1/pkg/config/config_test.go --- old/chart-testing-3.10.0/pkg/config/config_test.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/config/config_test.go 2023-11-02 17:46:14.000000000 +0100 @@ -52,7 +52,8 @@ require.Equal(t, []string{"incubator=--username test"}, cfg.HelmRepoExtraArgs) require.Equal(t, []string{"stable", "incubator"}, cfg.ChartDirs) require.Equal(t, []string{"common"}, cfg.ExcludedCharts) - require.Equal(t, "--timeout 300", cfg.HelmExtraArgs) + require.Equal(t, "--timeout 300s", cfg.HelmExtraArgs) + require.Equal(t, "--quiet", cfg.HelmLintExtraArgs) require.Equal(t, true, cfg.Upgrade) require.Equal(t, true, cfg.SkipMissingValues) require.Equal(t, "default", cfg.Namespace) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/config/test_config.json new/chart-testing-3.10.1/pkg/config/test_config.json --- old/chart-testing-3.10.0/pkg/config/test_config.json 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/config/test_config.json 2023-11-02 17:46:14.000000000 +0100 @@ -24,7 +24,8 @@ "excluded-charts": [ "common" ], - "helm-extra-args": "--timeout 300", + "helm-extra-args": "--timeout 300s", + "helm-lint-extra-args": "--quiet", "upgrade": true, "skip-missing-values": true, "namespace": "default", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/config/test_config.yaml new/chart-testing-3.10.1/pkg/config/test_config.yaml --- old/chart-testing-3.10.0/pkg/config/test_config.yaml 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/config/test_config.yaml 2023-11-02 17:46:14.000000000 +0100 @@ -19,7 +19,8 @@ - incubator excluded-charts: - common -helm-extra-args: --timeout 300 +helm-extra-args: --timeout 300s +helm-lint-extra-args: --quiet upgrade: true skip-missing-values: true namespace: default diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chart-testing-3.10.0/pkg/tool/helm.go new/chart-testing-3.10.1/pkg/tool/helm.go --- old/chart-testing-3.10.0/pkg/tool/helm.go 2023-10-27 14:13:16.000000000 +0200 +++ new/chart-testing-3.10.1/pkg/tool/helm.go 2023-11-02 17:46:14.000000000 +0100 @@ -22,16 +22,18 @@ ) type Helm struct { - exec exec.ProcessExecutor - extraArgs []string - extraSetArgs []string + exec exec.ProcessExecutor + extraArgs []string + lintExtraArgs []string + extraSetArgs []string } -func NewHelm(exec exec.ProcessExecutor, extraArgs []string, extraSetArgs []string) Helm { +func NewHelm(exec exec.ProcessExecutor, extraArgs, lintExtraArgs, extraSetArgs []string) Helm { return Helm{ - exec: exec, - extraArgs: extraArgs, - extraSetArgs: extraSetArgs, + exec: exec, + extraArgs: extraArgs, + lintExtraArgs: lintExtraArgs, + extraSetArgs: extraSetArgs, } } @@ -60,7 +62,7 @@ values = []string{"--values", valuesFile} } - return h.exec.RunProcess("helm", "lint", chart, values, h.extraArgs) + return h.exec.RunProcess("helm", "lint", chart, values, h.lintExtraArgs) } func (h Helm) InstallWithValues(chart string, valuesFile string, namespace string, release string) error { ++++++ chart-testing.obsinfo ++++++ --- /var/tmp/diff_new_pack.aR2QzM/_old 2023-11-03 22:22:04.076293846 +0100 +++ /var/tmp/diff_new_pack.aR2QzM/_new 2023-11-03 22:22:04.080293993 +0100 @@ -1,5 +1,5 @@ name: chart-testing -version: 3.10.0 -mtime: 1698408796 -commit: 0cb17e5aa89e2d6cf49cb4e7f09b602af58adfbb +version: 3.10.1 +mtime: 1698943574 +commit: c35d32b568ba7901e00d3386a231ae2b6e1c2efc ++++++ vendor.tar.gz ++++++