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