Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-delta for openSUSE:Factory checked in at 2026-03-31 15:22:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/git-delta (Old) and /work/SRC/openSUSE:Factory/.git-delta.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-delta" Tue Mar 31 15:22:45 2026 rev:16 rq:1343747 version:0.19.2 Changes: -------- --- /work/SRC/openSUSE:Factory/git-delta/git-delta.changes 2026-03-24 18:50:50.695348004 +0100 +++ /work/SRC/openSUSE:Factory/.git-delta.new.1999/git-delta.changes 2026-03-31 15:23:52.416280535 +0200 @@ -1,0 +2,6 @@ +Mon Mar 30 17:43:31 UTC 2026 - Michael Vetter <[email protected]> + +- Updaet to 0.10.2: + * CD: pin GNU Linux builds to ubuntu-22.04 for Debian 12 compat #2135 + +------------------------------------------------------------------- Old: ---- cargo_config git-delta-0.19.1.tar.gz New: ---- git-delta-0.19.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-delta.spec ++++++ --- /var/tmp/diff_new_pack.BexedS/_old 2026-03-31 15:23:53.560328193 +0200 +++ /var/tmp/diff_new_pack.BexedS/_new 2026-03-31 15:23:53.564328361 +0200 @@ -17,14 +17,13 @@ Name: git-delta -Version: 0.19.1 +Version: 0.19.2 Release: 0 Summary: A syntax-highlighter for git and diff output License: MIT URL: https://github.com/dandavison/delta Source0: https://github.com/dandavison/delta/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.zst -Source2: cargo_config BuildRequires: cargo-packaging BuildRequires: clang-devel BuildRequires: git-core @@ -36,8 +35,6 @@ %prep %autosetup -a1 -n delta-%{version} -mkdir -p .cargo -cp %{SOURCE2} .cargo/config %build CFLAGS+=' -ffat-lto-objects' ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BexedS/_old 2026-03-31 15:23:53.604330027 +0200 +++ /var/tmp/diff_new_pack.BexedS/_new 2026-03-31 15:23:53.608330193 +0200 @@ -1,10 +1,9 @@ <services> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">git-delta-0.19.1.tar.gz</param> + <param name="srctar">git-delta-0.19.2.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> <param name="filter">true</param> </service> - <service name="cargo_audit" mode="disabled"/> </services> ++++++ git-delta-0.19.1.tar.gz -> git-delta-0.19.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/delta-0.19.1/.github/workflows/cd.yml new/delta-0.19.2/.github/workflows/cd.yml --- old/delta-0.19.1/.github/workflows/cd.yml 2026-03-22 16:06:42.000000000 +0100 +++ new/delta-0.19.2/.github/workflows/cd.yml 2026-03-28 20:37:30.000000000 +0100 @@ -18,19 +18,19 @@ - os: windows-latest target: x86_64-pc-windows-msvc use-cross: false - - os: ubuntu-latest + - os: ubuntu-22.04 target: x86_64-unknown-linux-gnu use-cross: false - os: ubuntu-latest target: x86_64-unknown-linux-musl use-cross: true - - os: ubuntu-latest + - os: ubuntu-22.04 target: i686-unknown-linux-gnu use-cross: true - - os: ubuntu-latest + - os: ubuntu-22.04 target: arm-unknown-linux-gnueabihf use-cross: true - - os: ubuntu-latest + - os: ubuntu-22.04 target: aarch64-unknown-linux-gnu use-cross: true @@ -81,12 +81,84 @@ - name: Releasing assets uses: softprops/action-gh-release@v2 with: + draft: true files: | delta-*-${{ matrix.job.target }}.* git-delta*.deb env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + verify-release: + name: Verify release assets + needs: publish + runs-on: ubuntu-latest + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - name: Wait for release assets to be available + run: sleep 10 + + - name: Check all expected assets exist + run: | + tag="${GITHUB_REF#refs/tags/}" + expected=( + "delta-${tag}-aarch64-apple-darwin.tar.gz" + "delta-${tag}-aarch64-unknown-linux-gnu.tar.gz" + "delta-${tag}-arm-unknown-linux-gnueabihf.tar.gz" + "delta-${tag}-i686-unknown-linux-gnu.tar.gz" + "delta-${tag}-x86_64-pc-windows-msvc.zip" + "delta-${tag}-x86_64-unknown-linux-gnu.tar.gz" + "delta-${tag}-x86_64-unknown-linux-musl.tar.gz" + "git-delta_${tag}_amd64.deb" + "git-delta_${tag}_arm64.deb" + "git-delta_${tag}_armhf.deb" + "git-delta_${tag}_i386.deb" + "git-delta-musl_${tag}_amd64.deb" + ) + actual=$(gh release view "$tag" --repo "$GITHUB_REPOSITORY" --json assets -q '.assets[].name' | sort) + missing=() + for asset in "${expected[@]}"; do + if ! echo "$actual" | grep -qxF "$asset"; then + missing+=("$asset") + fi + done + if [[ ${#missing[@]} -gt 0 ]]; then + echo "FAIL: missing release assets:" + printf ' %s\n' "${missing[@]}" + exit 1 + fi + echo "All ${#expected[@]} expected assets present." + + - name: Verify .deb installability on Debian 12 + run: | + tag="${GITHUB_REF#refs/tags/}" + deb_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${tag}/git-delta_${tag}_amd64.deb" + docker run --rm debian:12 bash -c " + set -e + apt-get update -qq > /dev/null 2>&1 + apt-get install -y -qq curl > /dev/null 2>&1 + curl -fsSL -o /tmp/delta.deb '$deb_url' + dpkg -i /tmp/delta.deb + delta --version + " + + - name: Verify .deb libc6 dependencies are Debian 12 compatible + run: | + tag="${GITHUB_REF#refs/tags/}" + max_libc="2.36" + for arch in amd64 arm64 armhf i386; do + deb_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${tag}/git-delta_${tag}_${arch}.deb" + curl -fsSL -o "/tmp/delta-${arch}.deb" "$deb_url" + depends=$(dpkg-deb -f "/tmp/delta-${arch}.deb" Depends) + echo "${arch}: ${depends}" + libc_ver=$(echo "$depends" | grep -oP 'libc6 \(>= \K[0-9.]+') + if [ "$(printf '%s\n%s' "$libc_ver" "$max_libc" | sort -V | tail -1)" != "$max_libc" ]; then + echo "FAIL: ${arch} requires libc6 >= ${libc_ver}, but Debian 12 has ${max_libc}" + exit 1 + fi + done + echo "All .deb packages are Debian 12 compatible." + publish-to-cargo: name: Publishing to Cargo runs-on: ubuntu-latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/delta-0.19.1/Cargo.lock new/delta-0.19.2/Cargo.lock --- old/delta-0.19.1/Cargo.lock 2026-03-22 16:06:42.000000000 +0100 +++ new/delta-0.19.2/Cargo.lock 2026-03-28 20:37:30.000000000 +0100 @@ -706,7 +706,7 @@ [[package]] name = "git-delta" -version = "0.19.1" +version = "0.19.2" dependencies = [ "ansi_colours", "ansi_term", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/delta-0.19.1/Cargo.toml new/delta-0.19.2/Cargo.toml --- old/delta-0.19.1/Cargo.toml 2026-03-22 16:06:42.000000000 +0100 +++ new/delta-0.19.2/Cargo.toml 2026-03-28 20:37:30.000000000 +0100 @@ -8,7 +8,7 @@ homepage = "https://github.com/dandavison/delta" license = "MIT" repository = "https://github.com/dandavison/delta" -version = "0.19.1" +version = "0.19.2" [[bin]] name = "delta" ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/git-delta/vendor.tar.zst /work/SRC/openSUSE:Factory/.git-delta.new.1999/vendor.tar.zst differ: char 7, line 1
