From aad38333014dd0438466776a73ba90dbaf0a9299 Mon Sep 17 00:00:00 2001 From: viewit Date: Mon, 29 Jun 2026 06:58:13 +0200 Subject: [PATCH] =?UTF-8?q?fix(ci):=20SIGPIPE=20bei=20head=20-1=20in=20Pip?= =?UTF-8?q?elines=20beheben=20=E2=80=94=20read+drain=20statt=20head?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/nightly.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index c8346d6..8a50fab 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -68,7 +68,8 @@ jobs: - name: Compute nightly version run: | # Letzten Stable-Tag ermitteln (v0.9.27 → minor=27) - LAST_STABLE=$(git tag --list 'v*' --sort=-version:refname | head -1) + LAST_STABLE=$(git tag --list 'v*' --sort=-version:refname \ + | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+' | { read -r line; echo "$line"; cat >/dev/null; } || true) if [ -z "$LAST_STABLE" ]; then echo "ERROR: kein Stable-Tag gefunden" >&2; exit 1 fi @@ -110,7 +111,8 @@ jobs: # Letzten Stable-Tag als Changelog-Basis (nur echte vX.Y.Z-Tags) PREV_TAG=$(git tag --list 'v*' --sort=-version:refname \ - | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1) + | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' \ + | { read -r line; echo "$line"; cat >/dev/null; } || true) [ -z "$PREV_TAG" ] && PREV_TAG=$(git rev-list --max-parents=0 HEAD) # Changelog: NIGHTLY_CHANGELOG.md hat Vorrang (manuell gepflegt),