Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package argocd-diff-preview for 
openSUSE:Factory checked in at 2026-10-27 16:51:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/argocd-diff-preview (Old)
 and      /work/SRC/openSUSE:Factory/.argocd-diff-preview.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "argocd-diff-preview"

Tue Oct 27 16:51:04 2026 rev:2 rq:1392907 version:0.2.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/argocd-diff-preview/argocd-diff-preview.changes  
2024-11-28 22:43:58.249012145 +0100
+++ 
/work/SRC/openSUSE:Factory/.argocd-diff-preview.new.2252680/argocd-diff-preview.changes
     2026-10-27 16:51:47.923617566 +0100
@@ -1,0 +2,26 @@
+Sat Oct 24 17:58:16 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 0.2.17 (rewritten from Rust to Go since 0.1.0;
+  packaging switched from cargo to go_modules vendoring):
+  * ApplicationSet app-of-apps traversal, including nested matrix
+    generators and redirect-target-revisions handling
+  * New render methods server-api and repo-server-api alongside
+    cli, with --repo-server-address and repo-creds templates
+  * Render controls: --repo-regex selection, manifest
+    generate-paths filter and preinstall manifests folder
+  * Helm: --include-helm-hooks, kind-level .Capabilities entries,
+    OCI chart support, releaseName handling and Kustomize
+    buildOptions from argocd-cm
+  * Diff reliability: checksum/secret default ignore prefix, staged
+    whole-checkout Kustomize sources and stale finalizer cleanup
+  * GKE fleet gateway cluster support, KSOPS stub plugin and SOPS
+    metadata stripping notes
+  * JSON log output, fail-fast on missing Argo CD deps and
+    clearer startup error messages
+  * License is now Apache-2.0 AND MPL-2.0 (MPL-2.0 files linked
+    via the argo-cd and helm libraries); LICENSE now ships in
+    the upstream tarball, so the extra Source is dropped
+  * Many more fixes and improvements; see upstream's release notes
+    for the full list
+
+-------------------------------------------------------------------

Old:
----
  LICENSE
  argocd-diff-preview-0.0.24.obscpio

New:
----
  argocd-diff-preview-0.2.17.obscpio

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

Other differences:
------------------
++++++ argocd-diff-preview.spec ++++++
--- /var/tmp/diff_new_pack.DRVGRY/_old  2026-10-27 16:51:50.185712273 +0100
+++ /var/tmp/diff_new_pack.DRVGRY/_new  2026-10-27 16:51:50.188712398 +0100
@@ -17,19 +17,21 @@
 
 
 Name:           argocd-diff-preview
-Version:        0.0.24
+Version:        0.2.17
 Release:        0
 Summary:       Tool for rendering manifest changes on pull requests
-License:        Apache-2.0
+# Legal-Review-Notice: binary links MPL-2.0 files from vendored Go modules
+# used by the argo-cd and helm libraries: github.com/cyphar/filepath-securejoin
+# (BSD-3-Clause AND MPL-2.0, via argo-cd util/io/files and helm chartutil),
+# cyphar.com/go-pathrs (via filepath-securejoin pathrs-lite), and
+# github.com/hashicorp/errwrap, github.com/hashicorp/go-multierror
+# (via helm pkg/kube) plus github.com/r3labs/diff (via argo-cd util/argo).
+# No GPL/AGPL/LGPL/EPL code is vendored.
+License:        Apache-2.0 AND MPL-2.0
 URL:            https://github.com/dag-andersen/argocd-diff-preview
 Source0:        %{name}-%{version}.tar.gz
 Source1:        vendor.tar.zst
-# https://github.com/dag-andersen/argocd-diff-preview/issues/62
-# comes from main branch, as 0.0.24 did not contain the license
-Source2:        
https://raw.githubusercontent.com/dag-andersen/argocd-diff-preview/refs/heads/main/LICENSE
-BuildRequires:  cargo
-BuildRequires:  cargo-packaging
-BuildRequires:  zstd
+BuildRequires:  golang(API) = 1.26
 
 %description
 Argo CD Diff Preview is a tool that renders the diff between two branches in a
@@ -39,19 +41,21 @@
 proposed changes.
 
 %prep
-%autosetup -p 1 -a 1
-
-cp %{SOURCE2} .
+%autosetup -p1 -a1
 
 %build
-%{cargo_build}
+DATE_FMT="+%%Y-%%m-%%dT%%H:%%M:%%SZ"
+BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || 
date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u 
"${DATE_FMT}")
+COMMIT_HASH="$(sed -n 's/commit: \(.*\)/\1/p' %{_sourcedir}/%{name}.obsinfo)"
+go build -mod=vendor -buildmode=pie -trimpath \
+    -ldflags="-s -w -X 'main.Version=%{version}' -X 
'main.Commit=${COMMIT_HASH}' -X 'main.BuildDate=${BUILD_DATE}'" \
+    -o bin/%{name} ./cmd
 
 %install
-install -D -d -m 0755 %{buildroot}%{_bindir}
-install -m 0755 %{_builddir}/%{name}-%{version}/target/release/%{name} 
%{buildroot}%{_bindir}/%{name}
+install -D -m 0755 bin/%{name} %{buildroot}%{_bindir}/%{name}
 
 %check
-%{cargo_test}
+go test -mod=vendor ./cmd/... ./pkg/...
 
 %files
 %doc README.md

++++++ _service ++++++
--- /var/tmp/diff_new_pack.DRVGRY/_old  2026-10-27 16:51:50.254715162 +0100
+++ /var/tmp/diff_new_pack.DRVGRY/_new  2026-10-27 16:51:50.260715413 +0100
@@ -4,15 +4,14 @@
     <param name="scm">git</param>
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">v0.0.24</param>
+    <param name="revision">v0.2.17</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="set_version" mode="manual">
   </service>
-  <service name="cargo_vendor" mode="manual">
-    <param name="update">true</param>
-    <param name="srcdir">argocd-diff-preview</param>
+  <service name="go_modules" mode="manual">
+    <param name="compression">zst</param>
   </service>
   <!-- services below are running at buildtime -->
   <service name="tar" mode="buildtime">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.DRVGRY/_old  2026-10-27 16:51:50.291716711 +0100
+++ /var/tmp/diff_new_pack.DRVGRY/_new  2026-10-27 16:51:50.297716962 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/dag-andersen/argocd-diff-preview</param>
-              <param 
name="changesrevision">c2e3952bf9dc16f3ebde9bcb3fe38151c68fba5c</param></service></servicedata>
+              <param 
name="changesrevision">45fb0ec7ed8b10acba34b89478ff61953a2188dd</param></service></servicedata>
 (No newline at EOF)
 

++++++ argocd-diff-preview-0.0.24.obscpio -> argocd-diff-preview-0.2.17.obscpio 
++++++
++++ 71998 lines of diff (skipped)

++++++ argocd-diff-preview.obsinfo ++++++
--- /var/tmp/diff_new_pack.DRVGRY/_old  2026-10-27 16:51:51.827781021 +0100
+++ /var/tmp/diff_new_pack.DRVGRY/_new  2026-10-27 16:51:51.832781230 +0100
@@ -1,5 +1,5 @@
 name: argocd-diff-preview
-version: 0.0.24
-mtime: 1730994086
-commit: c2e3952bf9dc16f3ebde9bcb3fe38151c68fba5c
+version: 0.2.17
+mtime: 1792351030
+commit: 45fb0ec7ed8b10acba34b89478ff61953a2188dd
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/argocd-diff-preview/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.argocd-diff-preview.new.2252680/vendor.tar.zst 
differ: char 5, line 1

Reply via email to