diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 9fd709b..b783f10 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -195,8 +195,19 @@ jobs: - name: Collect release notes if: github.ref_type == 'tag' run: | - set -eu + set -u VERSION=$(grep -m1 '^version' Cargo.toml | sed 's/.*"\(.*\)".*/\1/') + echo "version=${VERSION}" + + echo "--- probe ---" + ls -la "docs/releases/${VERSION}.md" 2>&1 || echo "ls FAILED" + echo "stat:"; stat "docs/releases/${VERSION}.md" 2>&1 | head -5 || echo "stat FAILED" + echo "cat relative:"; cat "docs/releases/${VERSION}.md" 2>&1 | head -2 || echo "cat FAILED" + echo "cat absolute:"; cat "$(pwd)/docs/releases/${VERSION}.md" 2>&1 | head -2 || echo "cat-abs FAILED" + echo "head:"; head -2 "docs/releases/${VERSION}.md" 2>&1 || echo "head FAILED" + echo "readlink:"; readlink -f "docs/releases" 2>&1 || echo "readlink FAILED" + echo "--- end probe ---" + NOTES=$(cat "docs/releases/${VERSION}.md" 2>/dev/null || true) if [ -n "$NOTES" ]; then echo "notes: docs/releases/${VERSION}.md (${#NOTES} bytes)"