From bc157dbecd9f78c4904f5a6241afceeb975d76d3 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Thu, 30 Apr 2026 10:01:00 -0500 Subject: [PATCH] fix(ci): manifest version bump reads own version, not README [skip ci] --- .gitea/workflows/release.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 07d1b248..3888f73d 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -184,10 +184,12 @@ jobs: sed -i "s/VERSION:[[:space:]]*${CURRENT}/VERSION: ${NEW_VERSION}/" README.md # Update manifest (templateDetails.xml / *.xml with ) + # Replace ANY value — don't assume it matches README MANIFEST=$(find . -maxdepth 3 -name "*.xml" ! -path "./.git/*" ! -path "./build/*" -exec grep -l '/dev/null | head -1) if [ -n "$MANIFEST" ]; then - echo "Manifest: ${MANIFEST}" - sed -i "s|${CURRENT}|${NEW_VERSION}|" "$MANIFEST" + MANIFEST_VER=$(sed -n 's/.*\([^<]*\)<\/version>.*/\1/p' "$MANIFEST" | head -1) + echo "Manifest: ${MANIFEST} (current: ${MANIFEST_VER})" + sed -i "s|${MANIFEST_VER}|${NEW_VERSION}|" "$MANIFEST" sed -i "s|[^<]*|${TODAY}|" "$MANIFEST" fi