test release #5

Merged
haylan merged 61 commits from main into release 2026-03-18 00:06:21 +01:00
Showing only changes of commit 905c2d7666 - Show all commits

View File

@@ -20,10 +20,14 @@ jobs:
- name: Extract version from CHANGELOG - name: Extract version from CHANGELOG
id: changelog id: changelog
run: | run: |
# Extract first non-empty line that starts with a version (e.g., v1.2.3 or 1.2.3) LATEST=$(grep -E '^## \[(.*)\]' CHANGELOG.md | grep -v '\[Unreleased\]' | head -n1 | sed -E 's/^## \[([^\]]+)\].*/\1/')
LATEST=$(grep -E '^[v]?[0-9]+\.[0-9]+\.[0-9]+' CHANGELOG.md | head -n1) if [ -z "$LATEST" ]; then
echo "Latest version found: $LATEST" echo "No released version found in CHANGELOG.md"
exit 1
else
echo "Released version found: $LATEST"
echo "version=$LATEST" >> $GITHUB_OUTPUT echo "version=$LATEST" >> $GITHUB_OUTPUT
fi
# Create Release also creates an Tag # Create Release also creates an Tag
# - name: Create git tag # - name: Create git tag