Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helm-docs for openSUSE:Factory 
checked in at 2023-09-21 22:13:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm-docs (Old)
 and      /work/SRC/openSUSE:Factory/.helm-docs.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helm-docs"

Thu Sep 21 22:13:40 2023 rev:6 rq:1112449 version:1.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/helm-docs/helm-docs.changes      2022-06-29 
16:03:16.892776309 +0200
+++ /work/SRC/openSUSE:Factory/.helm-docs.new.1770/helm-docs.changes    
2023-09-21 22:14:30.738277999 +0200
@@ -1,0 +2,31 @@
+Wed Sep 20 05:57:13 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 1.11.2:
+  * Revert "fix: String additional empty line from generated
+    README.md"
+  * chore: update github actions to be able to reproduce using act
+  * chore: adding todo to refactor main test
+  * fix: removing goreleaser project env var to be able to test
+    locally
+  * fix: remove var env dependency by moving tests
+  * chore: change readme to trigger ci
+
+-------------------------------------------------------------------
+Wed Sep 20 05:44:08 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 1.11.1:
+  * chore: change readme to trigger ci
+  * Update pkg/helm/chart_info.go
+  * fix: change error to err to not conflict with builtin interface
+  * fix: update goreleaser and way to get env
+  * fix: update actions
+  * Fixed GoReleaser
+  * Fixing build
+  * Fixed deprecation
+  * Fixing GoReleaser deprecated action
+  * Introducing options from the CLI and unit test to confirm
+    strict linting of documentation comments
+  * fix: String additional empty line from generated README.md
+  * chore: updates example chart READMEs for v1.11.0
+
+-------------------------------------------------------------------

Old:
----
  helm-docs-1.11.0.tar.gz

New:
----
  helm-docs-1.11.2.obscpio
  helm-docs.obsinfo

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

Other differences:
------------------
++++++ helm-docs.spec ++++++
--- /var/tmp/diff_new_pack.yGwE2e/_old  2023-09-21 22:14:32.130328520 +0200
+++ /var/tmp/diff_new_pack.yGwE2e/_new  2023-09-21 22:14:32.130328520 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package helm-docs
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           helm-docs
-Version:        1.11.0
+Version:        1.11.2
 Release:        0
 Summary:        A tool for automatically generating markdown documentation for 
helm charts
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.yGwE2e/_old  2023-09-21 22:14:32.158329536 +0200
+++ /var/tmp/diff_new_pack.yGwE2e/_new  2023-09-21 22:14:32.162329682 +0200
@@ -1,23 +1,22 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/norwoodj/helm-docs</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v1.11.0</param>
+    <param name="revision">v1.11.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="match-tag">v1.11.0</param>
+    <param name="match-tag">v1.11.2</param>
   </service>
-  <service name="set_version" mode="disabled">
+  <service name="set_version" mode="manual">
     <param name="basename">helm-docs</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="tar" mode="buildtime"/>
+  <service name="recompress" mode="buildtime">
     <param name="file">*.tar</param>
     <param name="compression">gz</param>
   </service>
-  <service name="go_modules" mode="disabled">
-    <param name="archive">helm-docs-1.11.0.tar.gz</param>
-  </service>
+  <service name="go_modules" mode="manual"/>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.yGwE2e/_old  2023-09-21 22:14:32.182330407 +0200
+++ /var/tmp/diff_new_pack.yGwE2e/_new  2023-09-21 22:14:32.182330407 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/norwoodj/helm-docs</param>
-              <param 
name="changesrevision">45f63df3a13c43bdcb30c26a58eeac40fcf87dab</param></service></servicedata>
+              <param 
name="changesrevision">2b0ca58a5cfe72c52a93d63ce427c5c8aa688582</param></service></servicedata>
 (No newline at EOF)
 

++++++ helm-docs.obsinfo ++++++
name: helm-docs
version: 1.11.2
mtime: 1694315684
commit: 2b0ca58a5cfe72c52a93d63ce427c5c8aa688582

++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/stretchr/testify/suite/doc.go 
new/vendor/github.com/stretchr/testify/suite/doc.go
--- old/vendor/github.com/stretchr/testify/suite/doc.go 1970-01-01 
01:00:00.000000000 +0100
+++ new/vendor/github.com/stretchr/testify/suite/doc.go 2023-09-20 
07:57:14.000000000 +0200
@@ -0,0 +1,65 @@
+// Package suite contains logic for creating testing suite structs
+// and running the methods on those structs as tests.  The most useful
+// piece of this package is that you can create setup/teardown methods
+// on your testing suites, which will run before/after the whole suite
+// or individual tests (depending on which interface(s) you
+// implement).
+//
+// A testing suite is usually built by first extending the built-in
+// suite functionality from suite.Suite in testify.  Alternatively,
+// you could reproduce that logic on your own if you wanted (you
+// just need to implement the TestingSuite interface from
+// suite/interfaces.go).
+//
+// After that, you can implement any of the interfaces in
+// suite/interfaces.go to add setup/teardown functionality to your
+// suite, and add any methods that start with "Test" to add tests.
+// Methods that do not match any suite interfaces and do not begin
+// with "Test" will not be run by testify, and can safely be used as
+// helper methods.
+//
+// Once you've built your testing suite, you need to run the suite
+// (using suite.Run from testify) inside any function that matches the
+// identity that "go test" is already looking for (i.e.
+// func(*testing.T)).
+//
+// Regular expression to select test suites specified command-line
+// argument "-run". Regular expression to select the methods
+// of test suites specified command-line argument "-m".
+// Suite object has assertion methods.
+//
+// A crude example:
+//     // Basic imports
+//     import (
+//         "testing"
+//         "github.com/stretchr/testify/assert"
+//         "github.com/stretchr/testify/suite"
+//     )
+//
+//     // Define the suite, and absorb the built-in basic suite
+//     // functionality from testify - including a T() method which
+//     // returns the current testing context
+//     type ExampleTestSuite struct {
+//         suite.Suite
+//         VariableThatShouldStartAtFive int
+//     }
+//
+//     // Make sure that VariableThatShouldStartAtFive is set to five
+//     // before each test
+//     func (suite *ExampleTestSuite) SetupTest() {
+//         suite.VariableThatShouldStartAtFive = 5
+//     }
+//
+//     // All methods that begin with "Test" are run as tests within a
+//     // suite.
+//     func (suite *ExampleTestSuite) TestExample() {
+//         assert.Equal(suite.T(), 5, suite.VariableThatShouldStartAtFive)
+//         suite.Equal(5, suite.VariableThatShouldStartAtFive)
+//     }
+//
+//     // In order for 'go test' to run this suite, we need to create
+//     // a normal test function and pass our suite to suite.Run
+//     func TestExampleTestSuite(t *testing.T) {
+//         suite.Run(t, new(ExampleTestSuite))
+//     }
+package suite
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/github.com/stretchr/testify/suite/interfaces.go 
new/vendor/github.com/stretchr/testify/suite/interfaces.go
--- old/vendor/github.com/stretchr/testify/suite/interfaces.go  1970-01-01 
01:00:00.000000000 +0100
+++ new/vendor/github.com/stretchr/testify/suite/interfaces.go  2023-09-20 
07:57:14.000000000 +0200
@@ -0,0 +1,46 @@
+package suite
+
+import "testing"
+
+// TestingSuite can store and return the current *testing.T context
+// generated by 'go test'.
+type TestingSuite interface {
+       T() *testing.T
+       SetT(*testing.T)
+}
+
+// SetupAllSuite has a SetupSuite method, which will run before the
+// tests in the suite are run.
+type SetupAllSuite interface {
+       SetupSuite()
+}
+
+// SetupTestSuite has a SetupTest method, which will run before each
+// test in the suite.
+type SetupTestSuite interface {
+       SetupTest()
+}
+
+// TearDownAllSuite has a TearDownSuite method, which will run after
+// all the tests in the suite have been run.
+type TearDownAllSuite interface {
+       TearDownSuite()
+}
+
+// TearDownTestSuite has a TearDownTest method, which will run after
+// each test in the suite.
+type TearDownTestSuite interface {
+       TearDownTest()
+}
+
+// BeforeTest has a function to be executed right before the test
+// starts and receives the suite and test names as input
+type BeforeTest interface {
+       BeforeTest(suiteName, testName string)
+}
+
+// AfterTest has a function to be executed right after the test
+// finishes and receives the suite and test names as input
+type AfterTest interface {
+       AfterTest(suiteName, testName string)
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/stretchr/testify/suite/suite.go 
new/vendor/github.com/stretchr/testify/suite/suite.go
--- old/vendor/github.com/stretchr/testify/suite/suite.go       1970-01-01 
01:00:00.000000000 +0100
+++ new/vendor/github.com/stretchr/testify/suite/suite.go       2023-09-20 
07:57:14.000000000 +0200
@@ -0,0 +1,171 @@
+package suite
+
+import (
+       "flag"
+       "fmt"
+       "os"
+       "reflect"
+       "regexp"
+       "runtime/debug"
+       "sync"
+       "testing"
+
+       "github.com/stretchr/testify/assert"
+       "github.com/stretchr/testify/require"
+)
+
+var allTestsFilter = func(_, _ string) (bool, error) { return true, nil }
+var matchMethod = flag.String("testify.m", "", "regular expression to select 
tests of the testify suite to run")
+
+// Suite is a basic testing suite with methods for storing and
+// retrieving the current *testing.T context.
+type Suite struct {
+       *assert.Assertions
+       require *require.Assertions
+       t       *testing.T
+}
+
+// T retrieves the current *testing.T context.
+func (suite *Suite) T() *testing.T {
+       return suite.t
+}
+
+// SetT sets the current *testing.T context.
+func (suite *Suite) SetT(t *testing.T) {
+       suite.t = t
+       suite.Assertions = assert.New(t)
+       suite.require = require.New(t)
+}
+
+// Require returns a require context for suite.
+func (suite *Suite) Require() *require.Assertions {
+       if suite.require == nil {
+               suite.require = require.New(suite.T())
+       }
+       return suite.require
+}
+
+// Assert returns an assert context for suite.  Normally, you can call
+// `suite.NoError(expected, actual)`, but for situations where the embedded
+// methods are overridden (for example, you might want to override
+// assert.Assertions with require.Assertions), this method is provided so you
+// can call `suite.Assert().NoError()`.
+func (suite *Suite) Assert() *assert.Assertions {
+       if suite.Assertions == nil {
+               suite.Assertions = assert.New(suite.T())
+       }
+       return suite.Assertions
+}
+
+func failOnPanic(t *testing.T) {
+       r := recover()
+       if r != nil {
+               t.Errorf("test panicked: %v\n%s", r, debug.Stack())
+               t.FailNow()
+       }
+}
+
+// Run provides suite functionality around golang subtests.  It should be
+// called in place of t.Run(name, func(t *testing.T)) in test suite code.
+// The passed-in func will be executed as a subtest with a fresh instance of t.
+// Provides compatibility with go test pkg -run TestSuite/TestName/SubTestName.
+func (suite *Suite) Run(name string, subtest func()) bool {
+       oldT := suite.T()
+       defer suite.SetT(oldT)
+       return oldT.Run(name, func(t *testing.T) {
+               suite.SetT(t)
+               subtest()
+       })
+}
+
+// Run takes a testing suite and runs all of the tests attached
+// to it.
+func Run(t *testing.T, suite TestingSuite) {
+       testsSync := &sync.WaitGroup{}
+       suite.SetT(t)
+       defer failOnPanic(t)
+
+       suiteSetupDone := false
+
+       methodFinder := reflect.TypeOf(suite)
+       tests := []testing.InternalTest{}
+       for index := 0; index < methodFinder.NumMethod(); index++ {
+               method := methodFinder.Method(index)
+               ok, err := methodFilter(method.Name)
+               if err != nil {
+                       fmt.Fprintf(os.Stderr, "testify: invalid regexp for -m: 
%s\n", err)
+                       os.Exit(1)
+               }
+               if !ok {
+                       continue
+               }
+               if !suiteSetupDone {
+                       if setupAllSuite, ok := suite.(SetupAllSuite); ok {
+                               setupAllSuite.SetupSuite()
+                       }
+                       defer func() {
+                               if tearDownAllSuite, ok := 
suite.(TearDownAllSuite); ok {
+                                       testsSync.Wait()
+                                       tearDownAllSuite.TearDownSuite()
+                               }
+                       }()
+                       suiteSetupDone = true
+               }
+               test := testing.InternalTest{
+                       Name: method.Name,
+                       F: func(t *testing.T) {
+                               defer testsSync.Done()
+                               parentT := suite.T()
+                               suite.SetT(t)
+                               defer failOnPanic(t)
+
+                               if setupTestSuite, ok := 
suite.(SetupTestSuite); ok {
+                                       setupTestSuite.SetupTest()
+                               }
+                               if beforeTestSuite, ok := suite.(BeforeTest); 
ok {
+                                       
beforeTestSuite.BeforeTest(methodFinder.Elem().Name(), method.Name)
+                               }
+                               defer func() {
+                                       if afterTestSuite, ok := 
suite.(AfterTest); ok {
+                                               
afterTestSuite.AfterTest(methodFinder.Elem().Name(), method.Name)
+                                       }
+                                       if tearDownTestSuite, ok := 
suite.(TearDownTestSuite); ok {
+                                               tearDownTestSuite.TearDownTest()
+                                       }
+                                       suite.SetT(parentT)
+                               }()
+                               
method.Func.Call([]reflect.Value{reflect.ValueOf(suite)})
+                       },
+               }
+               tests = append(tests, test)
+               testsSync.Add(1)
+       }
+       runTests(t, tests)
+}
+
+func runTests(t testing.TB, tests []testing.InternalTest) {
+       r, ok := t.(runner)
+       if !ok { // backwards compatibility with Go 1.6 and below
+               if !testing.RunTests(allTestsFilter, tests) {
+                       t.Fail()
+               }
+               return
+       }
+
+       for _, test := range tests {
+               r.Run(test.Name, test.F)
+       }
+}
+
+// Filtering method according to set regular expression
+// specified command-line argument -m
+func methodFilter(name string) (bool, error) {
+       if ok, _ := regexp.MatchString("^Test", name); !ok {
+               return false, nil
+       }
+       return regexp.MatchString(*matchMethod, name)
+}
+
+type runner interface {
+       Run(name string, f func(t *testing.T)) bool
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2022-06-29 13:19:33.000000000 +0200
+++ new/vendor/modules.txt      2023-09-20 07:57:14.000000000 +0200
@@ -76,6 +76,7 @@
 ## explicit
 github.com/stretchr/testify/assert
 github.com/stretchr/testify/require
+github.com/stretchr/testify/suite
 # golang.org/x/crypto v0.0.0-20200414173820-0848c9571904
 golang.org/x/crypto/bcrypt
 golang.org/x/crypto/blowfish

Reply via email to