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: + + + + +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