Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wolfictl for openSUSE:Factory checked in at 2026-03-02 17:39:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wolfictl (Old) and /work/SRC/openSUSE:Factory/.wolfictl.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wolfictl" Mon Mar 2 17:39:09 2026 rev:31 rq:1335690 version:0.39.3 Changes: -------- --- /work/SRC/openSUSE:Factory/wolfictl/wolfictl.changes 2026-02-25 21:21:38.441507965 +0100 +++ /work/SRC/openSUSE:Factory/.wolfictl.new.29461/wolfictl.changes 2026-03-02 17:39:20.708897693 +0100 @@ -1,0 +2,12 @@ +Mon Mar 02 06:16:49 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.39.3: + * build(deps): bump github.com/cloudflare/circl from 1.6.1 to + 1.6.3 (#1887) + * build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to + 5.17.0 (#1885) + * build(deps): bump step-security/harden-runner from 2.14.2 to + 2.15.0 (#1886) + * feat(lint): add rule to check for sccache/enable users + +------------------------------------------------------------------- Old: ---- wolfictl-0.39.2.obscpio New: ---- wolfictl-0.39.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wolfictl.spec ++++++ --- /var/tmp/diff_new_pack.QO5Xli/_old 2026-03-02 17:39:22.976992360 +0100 +++ /var/tmp/diff_new_pack.QO5Xli/_new 2026-03-02 17:39:22.980992527 +0100 @@ -17,7 +17,7 @@ Name: wolfictl -Version: 0.39.2 +Version: 0.39.3 Release: 0 Summary: A CLI used to work with the Wolfi OSS project License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.QO5Xli/_old 2026-03-02 17:39:23.136999039 +0100 +++ /var/tmp/diff_new_pack.QO5Xli/_new 2026-03-02 17:39:23.177000708 +0100 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="exclude">.git</param> <param name="revision">main</param> - <param name="versionformat">v0.39.2</param> + <param name="versionformat">v0.39.3</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.QO5Xli/_old 2026-03-02 17:39:23.273004715 +0100 +++ /var/tmp/diff_new_pack.QO5Xli/_new 2026-03-02 17:39:23.301005884 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/wolfi-dev/wolfictl</param> - <param name="changesrevision">584f0ba84ef76b17b60b681d370a76d18e9c8cce</param></service></servicedata> + <param name="changesrevision">e92683c605f6944be50f1397a683961ddf52eeac</param></service></servicedata> (No newline at EOF) ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/wolfictl/vendor.tar.gz /work/SRC/openSUSE:Factory/.wolfictl.new.29461/vendor.tar.gz differ: char 134, line 1 ++++++ wolfictl-0.39.2.obscpio -> wolfictl-0.39.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wolfictl-0.39.2/go.mod new/wolfictl-0.39.3/go.mod --- old/wolfictl-0.39.2/go.mod 2026-02-25 08:29:47.000000000 +0100 +++ new/wolfictl-0.39.3/go.mod 2026-02-26 08:53:17.000000000 +0100 @@ -30,8 +30,8 @@ github.com/dustin/go-humanize v1.0.1 // indirect github.com/facebookincubator/nvdtools v0.1.5 github.com/github/go-spdx/v2 v2.4.0 - github.com/go-git/go-billy/v5 v5.7.0 - github.com/go-git/go-git/v5 v5.16.5 + github.com/go-git/go-billy/v5 v5.8.0 + github.com/go-git/go-git/v5 v5.17.0 github.com/google/go-cmp v0.7.0 github.com/google/go-github/v58 v58.0.0 github.com/google/uuid v1.6.0 // indirect @@ -150,7 +150,7 @@ github.com/clipperhouse/displaywidth v0.9.0 // indirect github.com/clipperhouse/stringish v0.1.1 // indirect github.com/clipperhouse/uax29/v2 v2.5.0 // indirect - github.com/cloudflare/circl v1.6.1 // indirect + github.com/cloudflare/circl v1.6.3 // indirect github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f // indirect github.com/common-nighthawk/go-figure v0.0.0-20210622060536-734e95fb86be // indirect github.com/containerd/cgroups/v3 v3.1.2 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wolfictl-0.39.2/go.sum new/wolfictl-0.39.3/go.sum --- old/wolfictl-0.39.2/go.sum 2026-02-25 08:29:47.000000000 +0100 +++ new/wolfictl-0.39.3/go.sum 2026-02-26 08:53:17.000000000 +0100 @@ -301,8 +301,8 @@ github.com/clipperhouse/stringish v0.1.1/go.mod h1:v/WhFtE1q0ovMta2+m+UbpZ+2/HEXNWYXQgCt4hdOzA= github.com/clipperhouse/uax29/v2 v2.5.0 h1:x7T0T4eTHDONxFJsL94uKNKPHrclyFI0lm7+w94cO8U= github.com/clipperhouse/uax29/v2 v2.5.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g= -github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= -github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= +github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8= +github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -447,12 +447,12 @@ github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.7.0 h1:83lBUJhGWhYp0ngzCMSgllhUSuoHP1iEWYjsPl9nwqM= -github.com/go-git/go-billy/v5 v5.7.0/go.mod h1:/1IUejTKH8xipsAcdfcSAlUlo2J7lkYV8GTKxAT/L3E= +github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDzZG0= +github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.16.5 h1:mdkuqblwr57kVfXri5TTH+nMFLNUxIj9Z7F5ykFbw5s= -github.com/go-git/go-git/v5 v5.16.5/go.mod h1:QOMLpNf1qxuSY4StA/ArOdfFR2TrKEjJiye2kel2m+M= +github.com/go-git/go-git/v5 v5.17.0 h1:AbyI4xf+7DsjINHMu35quAh4wJygKBKBuXVjV/pxesM= +github.com/go-git/go-git/v5 v5.17.0/go.mod h1:f82C4YiLx+Lhi8eHxltLeGC5uBTXSFa6PC5WW9o4SjI= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wolfictl-0.39.2/pkg/lint/rules.go new/wolfictl-0.39.3/pkg/lint/rules.go --- old/wolfictl-0.39.2/pkg/lint/rules.go 2026-02-25 08:29:47.000000000 +0100 +++ new/wolfictl-0.39.3/pkg/lint/rules.go 2026-02-26 08:53:17.000000000 +0100 @@ -76,6 +76,7 @@ ) const gitCheckout = "git-checkout" +const sccacheEnable = "sccache/enable" // AllRules is a list of all available rules to evaluate. var AllRules = func(l *Linter) Rules { //nolint:gocyclo @@ -528,6 +529,17 @@ }, }, { + Name: "sccache-enabled", + Description: "sccache/enable is for local devel-use only", + Severity: SeverityError, + LintFunc: func(c config.Configuration) error { + if anyPipelineUses(c, sccacheEnable) { + return fmt.Errorf("scacche/enable pipeline exists") + } + return nil + }, + }, + { Name: "valid-update-schedule", Description: "update schedule config should contain a valid period", Severity: SeverityError, @@ -712,6 +724,37 @@ return retval } +func anyPipelineUses(c config.Configuration, uses string) bool { + for index := range len(c.Pipeline) { + if c.Pipeline[index].Uses == uses { + return true + } + } + if c.Test != nil { + for index := range len(c.Test.Pipeline) { + if c.Test.Pipeline[index].Uses == uses { + return true + } + } + } + for spindex := range c.Subpackages { + sp := c.Subpackages[spindex] + for index := range len(sp.Pipeline) { + if sp.Pipeline[index].Uses == uses { + return true + } + } + if sp.Test != nil { + for index := range len(sp.Test.Pipeline) { + if sp.Test.Pipeline[index].Uses == uses { + return true + } + } + } + } + return false +} + func containsKey(parentNode *yaml.Node, key string) error { it := yit.FromNode(parentNode). ValuesForMap(yit.WithValue(key), yit.All) ++++++ wolfictl.obsinfo ++++++ --- /var/tmp/diff_new_pack.QO5Xli/_old 2026-03-02 17:39:24.945074505 +0100 +++ /var/tmp/diff_new_pack.QO5Xli/_new 2026-03-02 17:39:24.957075006 +0100 @@ -1,5 +1,5 @@ name: wolfictl -version: 0.39.2 -mtime: 1772004587 -commit: 584f0ba84ef76b17b60b681d370a76d18e9c8cce +version: 0.39.3 +mtime: 1772092397 +commit: e92683c605f6944be50f1397a683961ddf52eeac
