Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jfrog-cli for openSUSE:Factory 
checked in at 2025-06-13 18:45:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jfrog-cli (Old)
 and      /work/SRC/openSUSE:Factory/.jfrog-cli.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jfrog-cli"

Fri Jun 13 18:45:30 2025 rev:4 rq:1285309 version:2.77.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jfrog-cli/jfrog-cli.changes      2025-05-30 
17:21:43.502269672 +0200
+++ /work/SRC/openSUSE:Factory/.jfrog-cli.new.19631/jfrog-cli.changes   
2025-06-13 18:45:53.047891775 +0200
@@ -1,0 +2,16 @@
+Fri Jun 13 04:56:38 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 2.77.0:
+  * Exciting New Features
+    - Added curation audit for gradle by @basel1322 in
+      jfrog/jfrog-cli-security#455
+    - Support new command (source-mcp) by @ilya-k-1 in
+      jfrog/jfrog-cli-security#448
+  * Bug Fixes
+    - Fix for mismatching cpu type for macos arm64 architecture by
+      @bhanurp in #2993
+  * Improvements
+    - Update to --watches flag documentation by @eranturgeman in
+      jfrog/jfrog-cli-security#461
+
+-------------------------------------------------------------------

Old:
----
  jfrog-cli-2.76.1.obscpio

New:
----
  jfrog-cli-2.77.0.obscpio

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

Other differences:
------------------
++++++ jfrog-cli.spec ++++++
--- /var/tmp/diff_new_pack.TjpzGc/_old  2025-06-13 18:45:55.003971730 +0200
+++ /var/tmp/diff_new_pack.TjpzGc/_new  2025-06-13 18:45:55.007971894 +0200
@@ -19,7 +19,7 @@
 %define executable_name jf
 
 Name:           jfrog-cli
-Version:        2.76.1
+Version:        2.77.0
 Release:        0
 Summary:        A client that automates access to the JFrog products
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.TjpzGc/_old  2025-06-13 18:45:55.047973529 +0200
+++ /var/tmp/diff_new_pack.TjpzGc/_new  2025-06-13 18:45:55.047973529 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/jfrog/jfrog-cli.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.76.1</param>
+    <param name="revision">v2.77.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.TjpzGc/_old  2025-06-13 18:45:55.075974673 +0200
+++ /var/tmp/diff_new_pack.TjpzGc/_new  2025-06-13 18:45:55.083975000 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/jfrog/jfrog-cli.git</param>
-              <param 
name="changesrevision">722c94536127dc1ad4448220a11961b3333ba628</param></service></servicedata>
+              <param 
name="changesrevision">c14f9a84baaca58d7e61ecf82c9114411f57dd3b</param></service></servicedata>
 (No newline at EOF)
 

++++++ jfrog-cli-2.76.1.obscpio -> jfrog-cli-2.77.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jfrog-cli-2.76.1/build/apple_release/scripts/download-signed-mac-OS-binaries.sh
 
new/jfrog-cli-2.77.0/build/apple_release/scripts/download-signed-mac-OS-binaries.sh
--- 
old/jfrog-cli-2.76.1/build/apple_release/scripts/download-signed-mac-OS-binaries.sh
 2025-05-28 10:55:22.000000000 +0200
+++ 
new/jfrog-cli-2.77.0/build/apple_release/scripts/download-signed-mac-OS-binaries.sh
 2025-06-12 12:23:37.000000000 +0200
@@ -70,7 +70,7 @@
     apt-get install unzip
 
     # Extract the artifact and clean up
-    unzip artifact.zip
+    unzip -o artifact.zip
     rm -rf artifact.zip
 
     # Check if the executable exists
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/build/npm/v2/package-lock.json 
new/jfrog-cli-2.77.0/build/npm/v2/package-lock.json
--- old/jfrog-cli-2.76.1/build/npm/v2/package-lock.json 2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/build/npm/v2/package-lock.json 2025-06-12 
12:23:37.000000000 +0200
@@ -1,5 +1,5 @@
 {
   "name": "jfrog-cli-v2",
-  "version": "2.76.1",
+  "version": "2.77.0",
   "lockfileVersion": 2
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/build/npm/v2/package.json 
new/jfrog-cli-2.77.0/build/npm/v2/package.json
--- old/jfrog-cli-2.76.1/build/npm/v2/package.json      2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/build/npm/v2/package.json      2025-06-12 
12:23:37.000000000 +0200
@@ -1,6 +1,6 @@
 {
   "name": "jfrog-cli-v2",
-  "version": "2.76.1",
+  "version": "2.77.0",
   "description": "🐸 Command-line interface for JFrog Artifactory, Xray, 
Distribution, Pipelines and Mission Control 🐸",
   "homepage": "https://github.com/jfrog/jfrog-cli";,
   "preferGlobal": true,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/build/npm/v2-jf/package-lock.json 
new/jfrog-cli-2.77.0/build/npm/v2-jf/package-lock.json
--- old/jfrog-cli-2.76.1/build/npm/v2-jf/package-lock.json      2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/build/npm/v2-jf/package-lock.json      2025-06-12 
12:23:37.000000000 +0200
@@ -1,5 +1,5 @@
 {
   "name": "jfrog-cli-v2-jf",
-  "version": "2.76.1",
+  "version": "2.77.0",
   "lockfileVersion": 1
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/build/npm/v2-jf/package.json 
new/jfrog-cli-2.77.0/build/npm/v2-jf/package.json
--- old/jfrog-cli-2.76.1/build/npm/v2-jf/package.json   2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/build/npm/v2-jf/package.json   2025-06-12 
12:23:37.000000000 +0200
@@ -1,6 +1,6 @@
 {
   "name": "jfrog-cli-v2-jf",
-  "version": "2.76.1",
+  "version": "2.77.0",
   "description": "🐸 Command-line interface for JFrog Artifactory, Xray, 
Distribution, Pipelines and Mission Control 🐸",
   "homepage": "https://github.com/jfrog/jfrog-cli";,
   "preferGlobal": true,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/buildtools/cli.go 
new/jfrog-cli-2.77.0/buildtools/cli.go
--- old/jfrog-cli-2.76.1/buildtools/cli.go      2025-05-28 10:55:22.000000000 
+0200
+++ new/jfrog-cli-2.77.0/buildtools/cli.go      2025-06-12 12:23:37.000000000 
+0200
@@ -3,15 +3,16 @@
 import (
        "errors"
        "fmt"
+       "os"
+       "strconv"
+       "strings"
+
        "github.com/jfrog/jfrog-cli-artifactory/artifactory/commands/python"
        "github.com/jfrog/jfrog-cli-artifactory/artifactory/commands/setup"
        "github.com/jfrog/jfrog-cli-core/v2/artifactory/utils"
        "github.com/jfrog/jfrog-cli-core/v2/utils/ioutils"
        "github.com/jfrog/jfrog-cli-security/utils/techutils"
        setupdocs "github.com/jfrog/jfrog-cli/docs/buildtools/setup"
-       "os"
-       "strconv"
-       "strings"
 
        "github.com/jfrog/jfrog-cli-artifactory/artifactory/commands/container"
        "github.com/jfrog/jfrog-cli-artifactory/artifactory/commands/dotnet"
@@ -768,7 +769,7 @@
        if show, err := cliutils.ShowGenericCmdHelpIfNeeded(c, c.Args(), 
"dockerpullhelp"); show || err != nil {
                return err
        }
-       _, rtDetails, _, skipLogin, filteredDockerArgs, buildConfiguration, err 
:= extractDockerOptionsFromArgs(c.Args())
+       _, rtDetails, _, skipLogin, _, filteredDockerArgs, buildConfiguration, 
err := extractDockerOptionsFromArgs(c.Args())
        if err != nil {
                return err
        }
@@ -791,24 +792,24 @@
        if show, err := cliutils.ShowCmdHelpIfNeeded(c, c.Args()); show || err 
!= nil {
                return err
        }
-       threads, rtDetails, detailedSummary, skipLogin, filteredDockerArgs, 
buildConfiguration, err := extractDockerOptionsFromArgs(c.Args())
+       threads, rtDetails, detailedSummary, skipLogin, validateSha, 
filteredDockerArgs, buildConfiguration, err := 
extractDockerOptionsFromArgs(c.Args())
        if err != nil {
                return
        }
        printDeploymentView := log.IsStdErrTerminal()
-       PushCommand := container.NewPushCommand(containerutils.DockerClient)
-       PushCommand.SetThreads(threads).SetDetailedSummary(detailedSummary || 
printDeploymentView).SetCmdParams(filteredDockerArgs).SetSkipLogin(skipLogin).SetBuildConfiguration(buildConfiguration).SetServerDetails(rtDetails).SetImageTag(image)
-       supported, err := PushCommand.IsGetRepoSupported()
+       pushCommand := container.NewPushCommand(containerutils.DockerClient)
+       pushCommand.SetThreads(threads).SetDetailedSummary(detailedSummary || 
printDeploymentView).SetCmdParams(filteredDockerArgs).SetSkipLogin(skipLogin).SetBuildConfiguration(buildConfiguration).SetServerDetails(rtDetails).SetValidateSha(validateSha).SetImageTag(image)
+       supported, err := pushCommand.IsGetRepoSupported()
        if err != nil {
                return err
        }
        if !supported {
                return cliutils.NotSupportedNativeDockerCommand("docker-push")
        }
-       err = commands.Exec(PushCommand)
-       result := PushCommand.Result()
+       err = commands.Exec(pushCommand)
+       result := pushCommand.Result()
        defer cliutils.CleanupResult(result, &err)
-       err = cliutils.PrintCommandSummary(PushCommand.Result(), 
detailedSummary, printDeploymentView, false, err)
+       err = cliutils.PrintCommandSummary(pushCommand.Result(), 
detailedSummary, printDeploymentView, false, err)
        return
 }
 
@@ -824,7 +825,7 @@
        if show, err := cliutils.ShowCmdHelpIfNeeded(c, c.Args()); show || err 
!= nil {
                return err
        }
-       _, _, _, _, cleanArgs, _, err := extractDockerOptionsFromArgs(c.Args())
+       _, _, _, _, _, cleanArgs, _, err := 
extractDockerOptionsFromArgs(c.Args())
        if err != nil {
                return err
        }
@@ -833,7 +834,7 @@
 }
 
 // Remove all the none docker CLI flags from args.
-func extractDockerOptionsFromArgs(args []string) (threads int, serverDetails 
*coreConfig.ServerDetails, detailedSummary, skipLogin bool, cleanArgs []string, 
buildConfig *build.BuildConfiguration, err error) {
+func extractDockerOptionsFromArgs(args []string) (threads int, serverDetails 
*coreConfig.ServerDetails, detailedSummary, skipLogin bool, validateSha bool, 
cleanArgs []string, buildConfig *build.BuildConfiguration, err error) {
        cleanArgs = append([]string(nil), args...)
        var serverId string
        cleanArgs, serverId, err = 
coreutils.ExtractServerIdFromCommand(cleanArgs)
@@ -856,6 +857,11 @@
        if err != nil {
                return
        }
+       // Extract validateSha flag
+       cleanArgs, validateSha, err = 
coreutils.ExtractBoolFlagFromArgs(cleanArgs, "validate-sha")
+       if err != nil {
+               return
+       }
        cleanArgs, buildConfig, err = 
build.ExtractBuildDetailsFromArgs(cleanArgs)
        return
 }
@@ -934,17 +940,9 @@
        if npmCmd.GetXrayScan() {
                commandsUtils.ConditionalUploadScanFunc = 
scan.ConditionalUploadDefaultScanFunc
        }
-
-       var printDeploymentView, detailedSummary bool
-
-       // Deployment view and Detailed summary is not supported when using 
npmrc for publishing since transfer details are not available.
-       if npmCmd.UseNative() {
-               printDeploymentView, detailedSummary = false, false
-       } else {
-               printDeploymentView, detailedSummary = log.IsStdErrTerminal(), 
npmCmd.IsDetailedSummary()
-               if !detailedSummary {
-                       npmCmd.SetDetailedSummary(printDeploymentView)
-               }
+       printDeploymentView, detailedSummary := log.IsStdErrTerminal(), 
npmCmd.IsDetailedSummary()
+       if !detailedSummary {
+               npmCmd.SetDetailedSummary(printDeploymentView)
        }
        err = commands.Exec(npmCmd)
        result := npmCmd.Result()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/go.mod new/jfrog-cli-2.77.0/go.mod
--- old/jfrog-cli-2.76.1/go.mod 2025-05-28 10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/go.mod 2025-06-12 12:23:37.000000000 +0200
@@ -16,13 +16,13 @@
        github.com/docker/docker v27.5.1+incompatible
        github.com/gocarina/gocsv v0.0.0-20240520201108-78e41c74b4b1
        github.com/jfrog/archiver/v3 v3.6.1
-       github.com/jfrog/build-info-go v1.10.12
+       github.com/jfrog/build-info-go v1.10.14
        github.com/jfrog/gofrog v1.7.6
-       github.com/jfrog/jfrog-cli-artifactory v0.3.1
-       github.com/jfrog/jfrog-cli-core/v2 v2.58.7
+       github.com/jfrog/jfrog-cli-artifactory v0.3.2
+       github.com/jfrog/jfrog-cli-core/v2 v2.59.0
        github.com/jfrog/jfrog-cli-platform-services v1.9.0
-       github.com/jfrog/jfrog-cli-security v1.18.0
-       github.com/jfrog/jfrog-client-go v1.53.1
+       github.com/jfrog/jfrog-cli-security v1.19.0
+       github.com/jfrog/jfrog-client-go v1.54.1
        github.com/jszwec/csvutil v1.10.0
        github.com/manifoldco/promptui v0.9.0
        github.com/stretchr/testify v1.10.0
@@ -49,7 +49,7 @@
        github.com/c-bata/go-prompt v0.2.6 // indirect
        github.com/cenkalti/backoff/v4 v4.3.0 // indirect
        github.com/chzyer/readline v1.5.1 // indirect
-       github.com/cloudflare/circl v1.6.0 // indirect
+       github.com/cloudflare/circl v1.6.1 // indirect
        github.com/containerd/log v0.1.0 // indirect
        github.com/containerd/platforms v0.2.1 // indirect
        github.com/cpuguy83/dockercfg v0.3.2 // indirect
@@ -189,9 +189,11 @@
        sigs.k8s.io/yaml v1.4.0 // indirect
 )
 
-//replace github.com/jfrog/jfrog-cli-artifactory => 
github.com/jfrog/jfrog-cli-artifactory v0.2.5-0.20250514065555-2ad0e403ae04
+// replace github.com/jfrog/build-info-go => github.com/jfrog/build-info-go 
v1.8.9-0.20250529104758-6d769a684388
 
-//replace github.com/jfrog/jfrog-cli-core/v2 => 
github.com/jfrog/jfrog-cli-core/v2 v2.31.1-0.20250514055103-d3d0d25f7c85
+// replace github.com/jfrog/jfrog-cli-artifactory => 
github.com/jfrog/jfrog-cli-artifactory v0.3.2-0.20250527103322-0361d8f5612d
+
+// replace github.com/jfrog/jfrog-cli-core/v2 => 
github.com/jfrog/jfrog-cli-core/v2 v2.31.1-0.20250527091824-60a3b4b741aa
 
 //replace github.com/jfrog/jfrog-client-go => github.com/jfrog/jfrog-client-go 
v1.28.1-0.20250508130334-f159cff9b11a
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/go.sum new/jfrog-cli-2.77.0/go.sum
--- old/jfrog-cli-2.76.1/go.sum 2025-05-28 10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/go.sum 2025-06-12 12:23:37.000000000 +0200
@@ -51,8 +51,8 @@
 github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod 
h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
 github.com/chzyer/test v1.0.0 h1:p3BQDXSxOhOG0P9z6/hGnII4LGiEPOYBhs8asl/fC04=
 github.com/chzyer/test v1.0.0/go.mod 
h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8=
-github.com/cloudflare/circl v1.6.0 
h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk=
-github.com/cloudflare/circl v1.6.0/go.mod 
h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
+github.com/cloudflare/circl v1.6.1 
h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0=
+github.com/cloudflare/circl v1.6.1/go.mod 
h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
 github.com/containerd/log v0.1.0 
h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
 github.com/containerd/log v0.1.0/go.mod 
h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
 github.com/containerd/platforms v0.2.1 
h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
@@ -176,8 +176,8 @@
 github.com/jedib0t/go-pretty/v6 v6.6.5/go.mod 
h1:Uq/HrbhuFty5WSVNfjpQQe47x16RwVGXIveNGEyGtHs=
 github.com/jfrog/archiver/v3 v3.6.1 
h1:LOxnkw9pOn45DzCbZNFV6K0+6dCsQ0L8mR3ZcujO5eI=
 github.com/jfrog/archiver/v3 v3.6.1/go.mod 
h1:VgR+3WZS4N+i9FaDwLZbq+jeU4B4zctXL+gL4EMzfLw=
-github.com/jfrog/build-info-go v1.10.12 
h1:KO/YUeKYtDrnpcmsXmwqr6akjzrwA0hSTUB+Op/HF88=
-github.com/jfrog/build-info-go v1.10.12/go.mod 
h1:JcISnovFXKx3wWf3p1fcMmlPdt6adxScXvoJN4WXqIE=
+github.com/jfrog/build-info-go v1.10.14 
h1:PWnw+rBwiQTHZ5q+84+E8MHFjtAQkB3+Oc2sKwBSSGE=
+github.com/jfrog/build-info-go v1.10.14/go.mod 
h1:JcISnovFXKx3wWf3p1fcMmlPdt6adxScXvoJN4WXqIE=
 github.com/jfrog/froggit-go v1.17.0 
h1:20Ie787WO27SwB2MOHDvsR6yN7fA5WfRnuAbmUqz1Zs=
 github.com/jfrog/froggit-go v1.17.0/go.mod 
h1:HvDkfFfJwIdsXFdqaB+utvD2cLDRmaC3kF8otYb6Chw=
 github.com/jfrog/go-mockhttp v0.3.1 
h1:/wac8v4GMZx62viZmv4wazB5GNKs+GxawuS1u3maJH8=
@@ -186,16 +186,16 @@
 github.com/jfrog/gofrog v1.7.6/go.mod 
h1:ntr1txqNOZtHplmaNd7rS4f8jpA5Apx8em70oYEe7+4=
 github.com/jfrog/jfrog-apps-config v1.0.1 
h1:mtv6k7g8A8BVhlHGlSveapqf4mJfonwvXYLipdsOFMY=
 github.com/jfrog/jfrog-apps-config v1.0.1/go.mod 
h1:8AIIr1oY9JuH5dylz2S6f8Ym2MaadPLR6noCBO4C22w=
-github.com/jfrog/jfrog-cli-artifactory v0.3.1 
h1:0F5CgS8iR7o0PoQWcjyLWWnZVrfruNstLezzRaAb9EY=
-github.com/jfrog/jfrog-cli-artifactory v0.3.1/go.mod 
h1:6QUvZ7US2VVUWzixh/ofn6LHhBelzLkAK+v5FqBvwZ4=
-github.com/jfrog/jfrog-cli-core/v2 v2.58.7 
h1:njRlkJjNZ1cvG25S/6T4h+ouI+ZRABN6xZN87UIzB/M=
-github.com/jfrog/jfrog-cli-core/v2 v2.58.7/go.mod 
h1:ZXcipUeTTEQ/phqHdbCh4wJ5Oo4QVDxzQBREQ0J9mDc=
+github.com/jfrog/jfrog-cli-artifactory v0.3.2 
h1:oBhiHBtWZCe4rG/WSwFWw3gqGnkcj3/TrfyyECh7AvM=
+github.com/jfrog/jfrog-cli-artifactory v0.3.2/go.mod 
h1:nRWIPgWl6IiZ7u5Ss40BL1YcL/naWwRgnrGllFBV0Ao=
+github.com/jfrog/jfrog-cli-core/v2 v2.59.0 
h1:Oqi2+skTbJIRDVyhN8kJdCP8w3w1mzXS1/Mx5AIuMsU=
+github.com/jfrog/jfrog-cli-core/v2 v2.59.0/go.mod 
h1:1zZB8vn4yIh/hPj3ed82pI5IhKK9/SzeHsofMcknN68=
 github.com/jfrog/jfrog-cli-platform-services v1.9.0 
h1:r/ETgJuMUOUu12w20ydsF6paqEaj0khH6bxMRsdNz1Y=
 github.com/jfrog/jfrog-cli-platform-services v1.9.0/go.mod 
h1:pMZMSwhj7yA4VKyj0Skr2lObIyGpZUxNJ40DSLKXU38=
-github.com/jfrog/jfrog-cli-security v1.18.0 
h1:+Lf7lW7C6XfCsCd11swJicgFackEPIKOOpQTbX3cd/M=
-github.com/jfrog/jfrog-cli-security v1.18.0/go.mod 
h1:ePSAzxTnm5dWmxxLhco7eRNgPbT3FGj/hpBEPrxJAfc=
-github.com/jfrog/jfrog-client-go v1.53.1 
h1:GDRLUDs6hhfGNjqbI+bjc3ApgBHnpVwURM+f26PVfyw=
-github.com/jfrog/jfrog-client-go v1.53.1/go.mod 
h1:XxYs2QtlTm92yqJ5O4j4vzWI8d4sDtKQUT1miNHMgnw=
+github.com/jfrog/jfrog-cli-security v1.19.0 
h1:4qggon1biuOvjMjHZ5IWDA4Mh+qp2qecWEdeX6s4Xv8=
+github.com/jfrog/jfrog-cli-security v1.19.0/go.mod 
h1:QMoGTGfKMSnXOuWv3/IclZU+M/AshoJMt68Ft6l7EdE=
+github.com/jfrog/jfrog-client-go v1.54.1 
h1:IvobRCmwFS/HDht6Vv1JtGzPPytmOX3qS57hRC5fU98=
+github.com/jfrog/jfrog-client-go v1.54.1/go.mod 
h1:1v0eih4thdPA4clBo9TuvAMT25sGDr1IQJ81DXQ/lBY=
 github.com/json-iterator/go v1.1.12 
h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
 github.com/json-iterator/go v1.1.12/go.mod 
h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
 github.com/jszwec/csvutil v1.10.0 
h1:upMDUxhQKqZ5ZDCs/wy+8Kib8rZR8I8lOR34yJkdqhI=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/pip_test.go 
new/jfrog-cli-2.77.0/pip_test.go
--- old/jfrog-cli-2.76.1/pip_test.go    2025-05-28 10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/pip_test.go    2025-06-12 12:23:37.000000000 +0200
@@ -223,6 +223,8 @@
        }{
                {"twine", "pyproject", "twine", "jfrog-python-example:1.0", 
[]string{}, 2},
                {"twine-with-module", "pyproject", "twine-with-module", 
"twine-with-module", []string{"--module=twine-with-module"}, 2},
+               {"twine-columns-env-long-filename", "pyprojectlongfilename", 
"twine-with-long-filename",
+                       "twine-with-long-filename", 
[]string{"--module=twine-with-long-filename"}, 2},
        }
 
        // Run test cases.
Binary files 
old/jfrog-cli-2.76.1/testdata/twine/pyprojectlongfilename/dist/jfrog-python-example-long-filename-2.0.0.dev0+pr.17.br.test.in.artifactorydev.rc.6-py3-none-any.whl
 and 
new/jfrog-cli-2.77.0/testdata/twine/pyprojectlongfilename/dist/jfrog-python-example-long-filename-2.0.0.dev0+pr.17.br.test.in.artifactorydev.rc.6-py3-none-any.whl
 differ
Binary files 
old/jfrog-cli-2.76.1/testdata/twine/pyprojectlongfilename/dist/jfrog-python-example-long-filename-2.0.0.dev0+pr.17.br.test.in.artifactorydev.rc.6.tar.gz
 and 
new/jfrog-cli-2.77.0/testdata/twine/pyprojectlongfilename/dist/jfrog-python-example-long-filename-2.0.0.dev0+pr.17.br.test.in.artifactorydev.rc.6.tar.gz
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jfrog-cli-2.76.1/testdata/twine/pyprojectlongfilename/pyproject.toml 
new/jfrog-cli-2.77.0/testdata/twine/pyprojectlongfilename/pyproject.toml
--- old/jfrog-cli-2.76.1/testdata/twine/pyprojectlongfilename/pyproject.toml    
1970-01-01 01:00:00.000000000 +0100
+++ new/jfrog-cli-2.77.0/testdata/twine/pyprojectlongfilename/pyproject.toml    
2025-06-12 12:23:37.000000000 +0200
@@ -0,0 +1,15 @@
+[build-system]
+requires = ["setuptools>=42", "wheel"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "jfrog-python-example-long-filename"
+version = "2.0.0.dev0+pr.17.br.test.in.artifactorydev.rc.6"
+description = "Project example for building Python project with JFrog products 
with long filename"
+authors = [
+    { name="JFrog", email="jf...@jfrog.com" }
+]
+dependencies = [
+    "PyYAML>3.11",
+    "nltk"
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/utils/cliutils/cli_consts.go 
new/jfrog-cli-2.77.0/utils/cliutils/cli_consts.go
--- old/jfrog-cli-2.76.1/utils/cliutils/cli_consts.go   2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/utils/cliutils/cli_consts.go   2025-06-12 
12:23:37.000000000 +0200
@@ -4,7 +4,7 @@
 
 const (
        // General CLI constants
-       CliVersion  = "2.76.1"
+       CliVersion  = "2.77.0"
        ClientAgent = "jfrog-cli-go"
 
        // CLI base commands constants:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jfrog-cli-2.76.1/utils/cliutils/commandsflags.go 
new/jfrog-cli-2.77.0/utils/cliutils/commandsflags.go
--- old/jfrog-cli-2.76.1/utils/cliutils/commandsflags.go        2025-05-28 
10:55:22.000000000 +0200
+++ new/jfrog-cli-2.77.0/utils/cliutils/commandsflags.go        2025-06-12 
12:23:37.000000000 +0200
@@ -2,10 +2,11 @@
 
 import (
        "fmt"
-       "github.com/jfrog/jfrog-cli-artifactory/cliutils/flagkit"
        "sort"
        "strconv"
 
+       "github.com/jfrog/jfrog-cli-artifactory/cliutils/flagkit"
+
        commonCliUtils "github.com/jfrog/jfrog-cli-core/v2/common/cliutils"
        "github.com/jfrog/jfrog-cli-core/v2/utils/coreutils"
 
@@ -345,6 +346,7 @@
        // Build tool flags
        deploymentThreads = "deployment-threads"
        skipLogin         = "skip-login"
+       validateSha       = "validate-sha"
 
        // Unique docker promote flags
        dockerPromotePrefix = "docker-promote-"
@@ -1708,6 +1710,11 @@
        runNative: cli.BoolFlag{
                Name:  runNative,
                Usage: "[Default: false] Set to true if you'd like to use the 
native client configurations. Note: This flag would invoke native client behind 
the scenes, has performance implications and does not support deployment view 
and detailed summary` `",
+       
+       },
+       validateSha: cli.BoolFlag{
+               Name:  validateSha,
+               Usage: "[Default: false] Set to true to enable SHA validation 
during Docker push.` `",
        },
 }
 
@@ -1829,11 +1836,11 @@
        },
        Docker: {
                BuildName, BuildNumber, module, Project,
-               serverId, skipLogin, threads, detailedSummary, watches, 
repoPath, licenses, xrOutput, fail, ExtendedTable, BypassArchiveLimits, 
MinSeverity, FixableOnly, vuln,
+               serverId, skipLogin, threads, detailedSummary, watches, 
repoPath, licenses, xrOutput, fail, ExtendedTable, BypassArchiveLimits, 
MinSeverity, FixableOnly, vuln, validateSha,
        },
        DockerPush: {
                BuildName, BuildNumber, module, Project,
-               serverId, skipLogin, threads, detailedSummary,
+               serverId, skipLogin, threads, detailedSummary, validateSha,
        },
        DockerPull: {
                BuildName, BuildNumber, module, Project,
@@ -1845,7 +1852,7 @@
        },
        ContainerPush: {
                BuildName, BuildNumber, module, url, user, password, 
accessToken, sshPassphrase, sshKeyPath,
-               serverId, skipLogin, threads, Project, detailedSummary,
+               serverId, skipLogin, threads, Project, detailedSummary, 
validateSha,
        },
        ContainerPull: {
                BuildName, BuildNumber, module, url, user, password, 
accessToken, sshPassphrase, sshKeyPath,

++++++ jfrog-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.TjpzGc/_old  2025-06-13 18:45:56.112017021 +0200
+++ /var/tmp/diff_new_pack.TjpzGc/_new  2025-06-13 18:45:56.116017184 +0200
@@ -1,5 +1,5 @@
 name: jfrog-cli
-version: 2.76.1
-mtime: 1748422522
-commit: 722c94536127dc1ad4448220a11961b3333ba628
+version: 2.77.0
+mtime: 1749723817
+commit: c14f9a84baaca58d7e61ecf82c9114411f57dd3b
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/jfrog-cli/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.jfrog-cli.new.19631/vendor.tar.gz differ: char 15, 
line 1

Reply via email to