Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package digger-cli for openSUSE:Factory 
checked in at 2025-06-01 21:37:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/digger-cli (Old)
 and      /work/SRC/openSUSE:Factory/.digger-cli.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "digger-cli"

Sun Jun  1 21:37:01 2025 rev:21 rq:1281667 version:0.6.104

Changes:
--------
--- /work/SRC/openSUSE:Factory/digger-cli/digger-cli.changes    2025-05-31 
19:19:04.588280226 +0200
+++ /work/SRC/openSUSE:Factory/.digger-cli.new.16005/digger-cli.changes 
2025-06-01 21:37:29.671626789 +0200
@@ -1,0 +2,7 @@
+Sun Jun 01 09:16:39 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.6.104:
+  * add docs page for ai summaries by @motatoes in #1962
+  * test token change by @motatoes in #1965
+
+-------------------------------------------------------------------

Old:
----
  digger-cli-0.6.103.obscpio

New:
----
  digger-cli-0.6.104.obscpio

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

Other differences:
------------------
++++++ digger-cli.spec ++++++
--- /var/tmp/diff_new_pack.47wuOp/_old  2025-06-01 21:37:30.459659429 +0200
+++ /var/tmp/diff_new_pack.47wuOp/_new  2025-06-01 21:37:30.463659596 +0200
@@ -19,7 +19,7 @@
 %define executable_name digger
 
 Name:           digger-cli
-Version:        0.6.103
+Version:        0.6.104
 Release:        0
 Summary:        CLI for the digger open source IaC orchestration tool
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.47wuOp/_old  2025-06-01 21:37:30.491660755 +0200
+++ /var/tmp/diff_new_pack.47wuOp/_new  2025-06-01 21:37:30.495660921 +0200
@@ -6,7 +6,7 @@
     <param name="exclude">go.mod</param>
     <param name="exclude">go.work</param>
     <param name="exclude">go.work.sum</param>
-    <param name="revision">v0.6.103</param>
+    <param name="revision">v0.6.104</param>
     <param name="match-tag">v*</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.47wuOp/_old  2025-06-01 21:37:30.511661584 +0200
+++ /var/tmp/diff_new_pack.47wuOp/_new  2025-06-01 21:37:30.515661750 +0200
@@ -1,7 +1,7 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/diggerhq/digger</param>
-              <param 
name="changesrevision">241893c9a97f3ca630083ab170ed1c17653b1bc2</param></service><service
 name="tar_scm">
+              <param 
name="changesrevision">b9f645e9af499badc14c7f00bbca06026232a686</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/johanneskastl/digger</param>
               <param 
name="changesrevision">8fe377068e53e2050ff4c745388d8428d2b13bb0</param></service></servicedata>
 (No newline at EOF)

++++++ digger-cli-0.6.103.obscpio -> digger-cli-0.6.104.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/cli/pkg/spec/manual.go 
new/digger-cli-0.6.104/cli/pkg/spec/manual.go
--- old/digger-cli-0.6.103/cli/pkg/spec/manual.go       2025-05-29 
02:14:17.000000000 +0200
+++ new/digger-cli-0.6.104/cli/pkg/spec/manual.go       2025-06-01 
03:03:08.000000000 +0200
@@ -102,7 +102,7 @@
        cmd.Stderr = os.Stderr
        cmd.Run()
 
-       policyChecker, err := policyProvider.GetPolicyProvider(spec.Policy, 
spec.Backend.BackendHostname, spec.Backend.BackendOrganisationName, 
spec.Backend.BackendJobToken)
+       policyChecker, err := policyProvider.GetPolicyProvider(spec.Policy, 
spec.Backend.BackendHostname, spec.Backend.BackendOrganisationName, 
spec.Backend.BackendJobToken, spec.VCS.VcsType)
        if err != nil {
                usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not 
get policy provider: %v", err), 1)
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/cli/pkg/spec/spec.go 
new/digger-cli-0.6.104/cli/pkg/spec/spec.go
--- old/digger-cli-0.6.103/cli/pkg/spec/spec.go 2025-05-29 02:14:17.000000000 
+0200
+++ new/digger-cli-0.6.104/cli/pkg/spec/spec.go 2025-06-01 03:03:08.000000000 
+0200
@@ -105,7 +105,7 @@
                reportError(spec, backendApi, message, err)
        }
 
-       policyChecker, err := policyProvider.GetPolicyProvider(spec.Policy, 
spec.Backend.BackendHostname, spec.Backend.BackendOrganisationName, 
spec.Backend.BackendJobToken)
+       policyChecker, err := policyProvider.GetPolicyProvider(spec.Policy, 
spec.Backend.BackendHostname, spec.Backend.BackendOrganisationName, 
spec.Backend.BackendJobToken, spec.VCS.VcsType)
        if err != nil {
                message := fmt.Sprintf("could not get policy provider: %v", err)
                reportError(spec, backendApi, message, err)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/docs/ee/ai-summaries.mdx 
new/digger-cli-0.6.104/docs/ee/ai-summaries.mdx
--- old/digger-cli-0.6.103/docs/ee/ai-summaries.mdx     1970-01-01 
01:00:00.000000000 +0100
+++ new/digger-cli-0.6.104/docs/ee/ai-summaries.mdx     2025-06-01 
03:03:08.000000000 +0200
@@ -0,0 +1,14 @@
+---
+title: "AI Summaries"
+---
+
+AI Summaries allows you to generate a summary of multiple plans when you 
create a PR. This significantly reduces the cognitive load
+on a reviewer of that PR. Lets say someone updated a module that is relied on 
by multiple projects in a monorepo, this would lead to 20 different plans like 
in this screenshot:
+
+![multiple plans](/images/ee/ai-summaries.png)
+
+
+With AI summaries enabled a summary comment is posted summarise all of the 
plans below it.
+This means that the reviewer now only needs to read the summary and glance 
through all the plans, saving precious reviewer time!
+
+This is currently a invite-only feature so please [book a 
demo](https://digger.dev/) with us to request access!
\ No newline at end of file
Binary files old/digger-cli-0.6.103/docs/images/ee/ai-summaries.png and 
new/digger-cli-0.6.104/docs/images/ee/ai-summaries.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/docs/mint.json 
new/digger-cli-0.6.104/docs/mint.json
--- old/digger-cli-0.6.103/docs/mint.json       2025-05-29 02:14:17.000000000 
+0200
+++ new/digger-cli-0.6.104/docs/mint.json       2025-06-01 03:03:08.000000000 
+0200
@@ -58,7 +58,8 @@
         "ee/multi-github",
         "ee/gitlab",
         "ee/buildkite",
-        "ee/fips-140"
+        "ee/fips-140",
+        "ee/ai-summaries"
       ]
     },
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/ee/cli/pkg/policy/providers.go 
new/digger-cli-0.6.104/ee/cli/pkg/policy/providers.go
--- old/digger-cli-0.6.103/ee/cli/pkg/policy/providers.go       2025-05-29 
02:14:17.000000000 +0200
+++ new/digger-cli-0.6.104/ee/cli/pkg/policy/providers.go       2025-06-01 
03:03:08.000000000 +0200
@@ -10,13 +10,26 @@
 
 type AdvancedPolicyProvider struct{}
 
-func (p AdvancedPolicyProvider) GetPolicyProvider(policySpec 
lib_spec.PolicySpec, diggerHost string, diggerOrg string, token string) 
(policy.Checker, error) {
+func (p AdvancedPolicyProvider) GetPolicyProvider(policySpec 
lib_spec.PolicySpec, diggerHost string, diggerOrg string, token string, vcsType 
string) (policy.Checker, error) {
        managementRepo := os.Getenv("DIGGER_MANAGEMENT_REPO")
        if managementRepo != "" {
                log.Printf("info: using management repo policy provider")
-               token := os.Getenv("GITHUB_TOKEN")
+               var token = ""
+               var tokenName = ""
+               switch vcsType {
+               case "github":
+                       token = os.Getenv("GITHUB_TOKEN")
+                       tokenName = "GITHUB_TOKEN"
+               case "gitlab":
+                       token = os.Getenv("GITLAB_TOKEN")
+                       tokenName = "GITLAB_TOKEN"
+               default:
+                       token = os.Getenv("GITHUB_TOKEN")
+                       tokenName = "GITHUB_TOKEN"
+               }
+
                if token == "" {
-                       return nil, fmt.Errorf("failed to get managent repo 
policy provider: GITHUB_TOKEN not specified")
+                       return nil, fmt.Errorf("failed to get managent repo 
policy provider: %v not specified", tokenName)
                }
                return policy.DiggerPolicyChecker{
                        PolicyProvider: DiggerRepoPolicyProvider{
@@ -26,7 +39,7 @@
                }, nil
        }
 
-       checker, err := 
lib_spec.BasicPolicyProvider{}.GetPolicyProvider(policySpec, diggerHost, 
diggerOrg, token)
+       checker, err := 
lib_spec.BasicPolicyProvider{}.GetPolicyProvider(policySpec, diggerHost, 
diggerOrg, token, "")
        return checker, err
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/digger-cli-0.6.103/libs/spec/providers.go 
new/digger-cli-0.6.104/libs/spec/providers.go
--- old/digger-cli-0.6.103/libs/spec/providers.go       2025-05-29 
02:14:17.000000000 +0200
+++ new/digger-cli-0.6.104/libs/spec/providers.go       2025-06-01 
03:03:08.000000000 +0200
@@ -315,12 +315,12 @@
 }
 
 type SpecPolicyProvider interface {
-       GetPolicyProvider(policySpec PolicySpec, diggerHost string, diggerOrg 
string, token string) (policy2.Checker, error)
+       GetPolicyProvider(policySpec PolicySpec, diggerHost string, diggerOrg 
string, token string, vcsType string) (policy2.Checker, error)
 }
 
 type BasicPolicyProvider struct{}
 
-func (p BasicPolicyProvider) GetPolicyProvider(policySpec PolicySpec, 
diggerHost string, diggerOrg string, token string) (policy2.Checker, error) {
+func (p BasicPolicyProvider) GetPolicyProvider(policySpec PolicySpec, 
diggerHost string, diggerOrg string, token string, vcsType string) 
(policy2.Checker, error) {
        slog.Debug("Getting policy provider",
                "policyType", policySpec.PolicyType,
                "diggerHost", diggerHost,

++++++ digger-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.47wuOp/_old  2025-06-01 21:37:31.407698697 +0200
+++ /var/tmp/diff_new_pack.47wuOp/_new  2025-06-01 21:37:31.431699692 +0200
@@ -1,5 +1,5 @@
 name: digger-cli
-version: 0.6.103
-mtime: 1748477657
-commit: 241893c9a97f3ca630083ab170ed1c17653b1bc2
+version: 0.6.104
+mtime: 1748739788
+commit: b9f645e9af499badc14c7f00bbca06026232a686
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/digger-cli/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.digger-cli.new.16005/vendor.tar.gz differ: char 
118, line 1

Reply via email to