Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package buildpacks-cli for openSUSE:Factory 
checked in at 2025-12-12 21:42:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/buildpacks-cli (Old)
 and      /work/SRC/openSUSE:Factory/.buildpacks-cli.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "buildpacks-cli"

Fri Dec 12 21:42:16 2025 rev:12 rq:1322565 version:0.39.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/buildpacks-cli/buildpacks-cli.changes    
2025-11-28 17:33:22.400547210 +0100
+++ /work/SRC/openSUSE:Factory/.buildpacks-cli.new.1939/buildpacks-cli.changes  
2025-12-12 21:43:46.543408528 +0100
@@ -1,0 +2,11 @@
+Fri Dec 12 08:18:23 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.39.1:
+  * fix: upgrade Go to 1.25.5 to address CVE-2025-61729 and
+    CVE-2025-61727 (#2501)
+  * fix: Skip platform-specific digest resolution with
+    --pull-policy never (#2498)
+  * build(deps): bump the go-dependencies group across 1 directory
+    with 3 updates (#2494)
+
+-------------------------------------------------------------------

Old:
----
  buildpacks-cli-0.39.0.obscpio

New:
----
  buildpacks-cli-0.39.1.obscpio

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

Other differences:
------------------
++++++ buildpacks-cli.spec ++++++
--- /var/tmp/diff_new_pack.kfCzSB/_old  2025-12-12 21:43:48.503491225 +0100
+++ /var/tmp/diff_new_pack.kfCzSB/_new  2025-12-12 21:43:48.507491394 +0100
@@ -19,7 +19,7 @@
 %define executable_name pack
 
 Name:           buildpacks-cli
-Version:        0.39.0
+Version:        0.39.1
 Release:        0
 Summary:        CLI for building apps using Cloud Native Buildpacks
 License:        Apache-2.0
@@ -28,7 +28,7 @@
 Source1:        vendor.tar.gz
 BuildRequires:  bash-completion
 BuildRequires:  fish
-BuildRequires:  go1.25 >= 1.25.3
+BuildRequires:  go1.25 >= 1.25.5
 BuildRequires:  zsh
 Provides:       pack = %{version}
 Conflicts:      allegro44-tools

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kfCzSB/_old  2025-12-12 21:43:48.567493925 +0100
+++ /var/tmp/diff_new_pack.kfCzSB/_new  2025-12-12 21:43:48.575494263 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/buildpacks/pack</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.39.0</param>
+    <param name="revision">v0.39.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kfCzSB/_old  2025-12-12 21:43:48.611495782 +0100
+++ /var/tmp/diff_new_pack.kfCzSB/_new  2025-12-12 21:43:48.619496120 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/buildpacks/pack</param>
-              <param 
name="changesrevision">a8010d1eeb0575e59a66ecf68dd6ed078d042e6d</param></service></servicedata>
+              <param 
name="changesrevision">dc9220d34a03fd994a3c2e81a83bcb1618da53cb</param></service></servicedata>
 (No newline at EOF)
 

++++++ buildpacks-cli-0.39.0.obscpio -> buildpacks-cli-0.39.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.39.0/go.mod 
new/buildpacks-cli-0.39.1/go.mod
--- old/buildpacks-cli-0.39.0/go.mod    2025-11-27 11:53:21.000000000 +0100
+++ new/buildpacks-cli-0.39.1/go.mod    2025-12-10 13:39:43.000000000 +0100
@@ -9,15 +9,15 @@
        github.com/buildpacks/lifecycle v0.20.19
        github.com/chainguard-dev/kaniko v1.25.5
        github.com/containerd/errdefs v1.0.0
-       github.com/docker/cli v28.5.1+incompatible
+       github.com/docker/cli v29.0.3+incompatible
        github.com/docker/docker v28.5.2+incompatible
        github.com/docker/go-connections v0.6.0
        github.com/dustin/go-humanize v1.0.1
-       github.com/gdamore/tcell/v2 v2.11.0
-       github.com/go-git/go-git/v5 v5.16.3
+       github.com/gdamore/tcell/v2 v2.12.2
+       github.com/go-git/go-git/v5 v5.16.4
        github.com/golang/mock v1.6.0
        github.com/google/go-cmp v0.7.0
-       github.com/google/go-containerregistry v0.20.6
+       github.com/google/go-containerregistry v0.20.7
        github.com/google/go-github/v30 v30.1.0
        github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95
        github.com/heroku/color v0.0.6
@@ -80,7 +80,7 @@
        github.com/cloudflare/circl v1.6.1 // indirect
        github.com/containerd/errdefs/pkg v0.3.0 // indirect
        github.com/containerd/log v0.1.0 // indirect
-       github.com/containerd/stargz-snapshotter/estargz v0.17.0 // indirect
+       github.com/containerd/stargz-snapshotter/estargz v0.18.1 // indirect
        github.com/containerd/typeurl/v2 v2.2.3 // indirect
        github.com/cyphar/filepath-securejoin v0.6.0 // indirect
        github.com/dimchansky/utfbom v1.1.1 // indirect
@@ -114,6 +114,8 @@
        github.com/mitchellh/go-homedir v1.1.0 // indirect
        github.com/moby/buildkit v0.26.1 // indirect
        github.com/moby/docker-image-spec v1.3.1 // indirect
+       github.com/moby/moby/api v1.52.0 // indirect
+       github.com/moby/moby/client v0.1.0 // indirect
        github.com/moby/patternmatcher v0.6.0 // indirect
        github.com/moby/sys/atomicwriter v0.1.0 // indirect
        github.com/moby/sys/sequential v0.6.0 // indirect
@@ -154,4 +156,4 @@
 
 replace github.com/BurntSushi/toml => github.com/BurntSushi/toml v1.3.2
 
-go 1.25.3
+go 1.25.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.39.0/go.sum 
new/buildpacks-cli-0.39.1/go.sum
--- old/buildpacks-cli-0.39.0/go.sum    2025-11-27 11:53:21.000000000 +0100
+++ new/buildpacks-cli-0.39.1/go.sum    2025-12-10 13:39:43.000000000 +0100
@@ -118,13 +118,13 @@
 github.com/containerd/errdefs/pkg v0.3.0/go.mod 
h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk=
 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/stargz-snapshotter/estargz v0.17.0 
h1:+TyQIsR/zSFI1Rm31EQBwpAA1ovYgIKHy7kctL3sLcE=
-github.com/containerd/stargz-snapshotter/estargz v0.17.0/go.mod 
h1:s06tWAiJcXQo9/8AReBCIo/QxcXFZ2n4qfsRnpl71SM=
+github.com/containerd/stargz-snapshotter/estargz v0.18.1 
h1:cy2/lpgBXDA3cDKSyEfNOFMA/c10O1axL69EU7iirO8=
+github.com/containerd/stargz-snapshotter/estargz v0.18.1/go.mod 
h1:ALIEqa7B6oVDsrF37GkGN20SuvG/pIMm7FwP7ZmRb0Q=
 github.com/containerd/typeurl/v2 v2.2.3 
h1:yNA/94zxWdvYACdYO8zofhrTVuQY73fFU1y++dYSw40=
 github.com/containerd/typeurl/v2 v2.2.3/go.mod 
h1:95ljDnPfD3bAbDJRugOiShd/DlAAsxGtUBhJxIn7SCk=
 github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod 
h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
-github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
-github.com/creack/pty v1.1.18/go.mod 
h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
+github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s=
+github.com/creack/pty v1.1.24/go.mod 
h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE=
 github.com/cyphar/filepath-securejoin v0.6.0 
h1:BtGB77njd6SVO6VztOHfPxKitJvd/VPT+OFBFMOi1Is=
 github.com/cyphar/filepath-securejoin v0.6.0/go.mod 
h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc=
 github.com/davecgh/go-spew v1.1.0/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -135,8 +135,8 @@
 github.com/dimchansky/utfbom v1.1.1/go.mod 
h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
 github.com/distribution/reference v0.6.0 
h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
 github.com/distribution/reference v0.6.0/go.mod 
h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
-github.com/docker/cli v28.5.1+incompatible 
h1:ESutzBALAD6qyCLqbQSEf1a/U8Ybms5agw59yGVc+yY=
-github.com/docker/cli v28.5.1+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
+github.com/docker/cli v29.0.3+incompatible 
h1:8J+PZIcF2xLd6h5sHPsp5pvvJA+Sr2wGQxHkRl53a1E=
+github.com/docker/cli v29.0.3+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
 github.com/docker/distribution v2.8.3+incompatible 
h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
 github.com/docker/distribution v2.8.3+incompatible/go.mod 
h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
 github.com/docker/docker v28.5.2+incompatible 
h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
@@ -163,8 +163,8 @@
 github.com/fsnotify/fsnotify v1.4.7/go.mod 
h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
 github.com/gdamore/encoding v1.0.1 
h1:YzKZckdBL6jVt2Gc+5p82qhrGiqMdG/eNs6Wy0u3Uhw=
 github.com/gdamore/encoding v1.0.1/go.mod 
h1:0Z0cMFinngz9kS1QfMjCP8TY7em3bZYeeklsSDPivEo=
-github.com/gdamore/tcell/v2 v2.11.0 
h1:ntVCx4v2M7ev2hMuAHad5ZRPymfpxb8VR3X3VRz+/YQ=
-github.com/gdamore/tcell/v2 v2.11.0/go.mod 
h1:pytyB+bE6zrRVf6u/ZMWX9AZqSVcW4bpimuDiR5k2mU=
+github.com/gdamore/tcell/v2 v2.12.2 
h1:7hBtHPlPGNH6/ZLl22eLl7q0kfNsL+FGEggcWZuk6jk=
+github.com/gdamore/tcell/v2 v2.12.2/go.mod 
h1:+Wfe208WDdB7INEtCsNrAN6O2m+wsTPk1RAovjaILlo=
 github.com/gliderlabs/ssh v0.3.8 
h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c=
 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=
@@ -173,8 +173,8 @@
 github.com/go-git/go-billy/v5 v5.6.2/go.mod 
h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU=
 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.3 
h1:Z8BtvxZ09bYm/yYNgPKCzgWtaRqDTgIKRgIRHBfU6Z8=
-github.com/go-git/go-git/v5 v5.16.3/go.mod 
h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8=
+github.com/go-git/go-git/v5 v5.16.4 
h1:7ajIEZHZJULcyJebDLo99bGgS0jRrOxzZG4uCk2Yb2Y=
+github.com/go-git/go-git/v5 v5.16.4/go.mod 
h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8=
 github.com/go-kit/kit v0.8.0/go.mod 
h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
 github.com/go-logfmt/logfmt v0.3.0/go.mod 
h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
 github.com/go-logfmt/logfmt v0.4.0/go.mod 
h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
@@ -207,8 +207,8 @@
 github.com/google/go-cmp v0.5.2/go.mod 
h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
 github.com/google/go-cmp v0.7.0/go.mod 
h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
-github.com/google/go-containerregistry v0.20.6 
h1:cvWX87UxxLgaH76b4hIvya6Dzz9qHB31qAwjAohdSTU=
-github.com/google/go-containerregistry v0.20.6/go.mod 
h1:T0x8MuoAoKX/873bkeSfLD2FAkwCDf9/HZgsFJ02E2Y=
+github.com/google/go-containerregistry v0.20.7 
h1:24VGNpS0IwrOZ2ms2P1QE3Xa5X9p4phx0aUgzYzHW6I=
+github.com/google/go-containerregistry v0.20.7/go.mod 
h1:Lx5LCZQjLH1QBaMPeGwsME9biPeo1lPx6lbGj/UmzgM=
 github.com/google/go-github/v30 v30.1.0 
h1:VLDx+UolQICEOKu2m4uAoMti1SxuEBAl7RSEG16L+Oo=
 github.com/google/go-github/v30 v30.1.0/go.mod 
h1:n8jBpHl45a/rlBUtRJMOG4GhNADUQFEufcolZ95JfU8=
 github.com/google/go-querystring v1.0.0/go.mod 
h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
@@ -280,6 +280,10 @@
 github.com/moby/docker-image-spec v1.3.1/go.mod 
h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
 github.com/moby/go-archive v0.1.0 
h1:Kk/5rdW/g+H8NHdJW2gsXyZ7UnzvJNOy6VKJqueWdcQ=
 github.com/moby/go-archive v0.1.0/go.mod 
h1:G9B+YoujNohJmrIYFBpSd54GTUB4lt9S+xVQvsJyFuo=
+github.com/moby/moby/api v1.52.0 
h1:00BtlJY4MXkkt84WhUZPRqt5TvPbgig2FZvTbe3igYg=
+github.com/moby/moby/api v1.52.0/go.mod 
h1:8mb+ReTlisw4pS6BRzCMts5M49W5M7bKt1cJy/YbAqc=
+github.com/moby/moby/client v0.1.0 
h1:nt+hn6O9cyJQqq5UWnFGqsZRTS/JirUqzPjEl0Bdc/8=
+github.com/moby/moby/client v0.1.0/go.mod 
h1:O+/tw5d4a1Ha/ZA/tPxIZJapJRUS6LNZ1wiVRxYHyUE=
 github.com/moby/patternmatcher v0.6.0 
h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk=
 github.com/moby/patternmatcher v0.6.0/go.mod 
h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
 github.com/moby/sys/atomicwriter v0.1.0 
h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
@@ -539,8 +543,8 @@
 golang.org/x/tools v0.1.1/go.mod 
h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
 golang.org/x/tools v0.6.0/go.mod 
h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
-golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ=
-golang.org/x/tools v0.38.0/go.mod 
h1:yEsQ/d/YK8cjh0L6rZlY8tgtlKiBNTL14pGDJPJpYQs=
+golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ=
+golang.org/x/tools v0.39.0/go.mod 
h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -573,3 +577,5 @@
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q=
 gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA=
+pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
+pgregory.net/rapid v1.2.0/go.mod 
h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.39.0/pkg/image/fetcher.go 
new/buildpacks-cli-0.39.1/pkg/image/fetcher.go
--- old/buildpacks-cli-0.39.0/pkg/image/fetcher.go      2025-11-27 
11:53:21.000000000 +0100
+++ new/buildpacks-cli-0.39.1/pkg/image/fetcher.go      2025-12-10 
13:39:43.000000000 +0100
@@ -257,6 +257,17 @@
                return nil, err
        }
 
+       platformStr := options.Target.ValuesAsPlatform()
+
+       // When PullPolicy is PullNever, skip platform-specific digest 
resolution as it requires
+       // network access to fetch the manifest list. Instead, use the image 
as-is from the daemon.
+       // Note: This may cause issues with containerd storage. Users should 
pre-pull the platform-specific
+       // digest if they encounter errors.
+       if options.Daemon && options.PullPolicy == PullNever {
+               f.logger.Debugf("Using lifecycle %s with platform %s (skipping 
digest resolution due to --pull-policy never)", name, platformStr)
+               return f.Fetch(ctx, name, options)
+       }
+
        // Build platform and registry settings from options
        platform := imgutil.Platform{
                OS:           options.Target.OS,
@@ -275,7 +286,6 @@
        }
 
        // Log the resolution for visibility
-       platformStr := options.Target.ValuesAsPlatform()
        f.logger.Debugf("Using lifecycle %s; pulling digest %s for platform 
%s", name, resolvedName, platformStr)
 
        return f.Fetch(ctx, resolvedName, options)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.39.0/pkg/image/fetcher_test.go 
new/buildpacks-cli-0.39.1/pkg/image/fetcher_test.go
--- old/buildpacks-cli-0.39.0/pkg/image/fetcher_test.go 2025-11-27 
11:53:21.000000000 +0100
+++ new/buildpacks-cli-0.39.1/pkg/image/fetcher_test.go 2025-12-10 
13:39:43.000000000 +0100
@@ -732,6 +732,49 @@
                                h.AssertError(t, err, "")
                        })
                })
+
+               when("pull policy is PullNever with daemon", func() {
+                       var localImageName string
+
+                       it.Before(func() {
+                               // Use a different name for the local image to 
avoid conflicts
+                               localImageName = "pack.local/test-" + 
h.RandString(10)
+
+                               // Create a local daemon image with platform 
information
+                               // Use osType (daemon OS) instead of 
runtime.GOOS to handle cases where
+                               // Windows runner is running Linux containers
+                               img, err := local.NewImage(localImageName, 
docker, local.WithDefaultPlatform(imgutil.Platform{
+                                       OS:           osType,
+                                       Architecture: runtime.GOARCH,
+                               }))
+                               h.AssertNil(t, err)
+                               h.AssertNil(t, img.Save())
+                       })
+
+                       it.After(func() {
+                               h.DockerRmi(docker, localImageName)
+                       })
+
+                       it("skips platform-specific digest resolution and uses 
tag directly", func() {
+                               target := dist.Target{
+                                       OS:   osType,
+                                       Arch: runtime.GOARCH,
+                               }
+
+                               fetchedImg, err := 
imageFetcher.FetchForPlatform(context.TODO(), localImageName, 
image.FetchOptions{
+                                       Daemon:     true,
+                                       PullPolicy: image.PullNever,
+                                       Target:     &target,
+                               })
+
+                               // Should succeed without network access 
(digest resolution skipped)
+                               h.AssertNil(t, err)
+                               h.AssertNotNil(t, fetchedImg)
+
+                               // Verify debug message about skipping digest 
resolution
+                               h.AssertContains(t, outBuf.String(), "skipping 
digest resolution due to --pull-policy never")
+                       })
+               })
        })
 
        when("#CheckReadAccess", func() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.39.0/tools/go.mod 
new/buildpacks-cli-0.39.1/tools/go.mod
--- old/buildpacks-cli-0.39.0/tools/go.mod      2025-11-27 11:53:21.000000000 
+0100
+++ new/buildpacks-cli-0.39.1/tools/go.mod      2025-12-10 13:39:43.000000000 
+0100
@@ -2,7 +2,7 @@
 
 go 1.25.0
 
-toolchain go1.25.3
+toolchain go1.25.5
 
 require (
        github.com/golang/mock v1.6.0

++++++ buildpacks-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.kfCzSB/_old  2025-12-12 21:43:52.951678897 +0100
+++ /var/tmp/diff_new_pack.kfCzSB/_new  2025-12-12 21:43:52.955679066 +0100
@@ -1,5 +1,5 @@
 name: buildpacks-cli
-version: 0.39.0
-mtime: 1764240801
-commit: a8010d1eeb0575e59a66ecf68dd6ed078d042e6d
+version: 0.39.1
+mtime: 1765370383
+commit: dc9220d34a03fd994a3c2e81a83bcb1618da53cb
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/buildpacks-cli/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.buildpacks-cli.new.1939/vendor.tar.gz differ: char 
13, line 1

Reply via email to