.gitea/workflows/release.yml aktualisiert
This commit is contained in:
@ -48,12 +48,25 @@ jobs:
|
|||||||
id: tags
|
id: tags
|
||||||
run: |
|
run: |
|
||||||
CURRENT_TAG="${GITHUB_REF##*/}"
|
CURRENT_TAG="${GITHUB_REF##*/}"
|
||||||
PREVIOUS_TAG=$(git tag --sort=-creatordate | grep -v "$CURRENT_TAG" | tail -n1 || true)
|
|
||||||
|
# Vorherigen Tag in chronologischer Reihenfolge finden (älterer Tag direkt vor CURRENT_TAG)
|
||||||
|
TAGS=($(git tag --sort=-creatordate))
|
||||||
|
PREVIOUS_TAG=""
|
||||||
|
|
||||||
|
for tag in "${TAGS[@]}"; do
|
||||||
|
if [ "$tag" = "$CURRENT_TAG" ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
PREVIOUS_TAG="$tag"
|
||||||
|
break
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "CURRENT_TAG=$CURRENT_TAG"
|
||||||
|
echo "PREVIOUS_TAG=$PREVIOUS_TAG"
|
||||||
|
|
||||||
echo "CURRENT_TAG=$CURRENT_TAG" >> $GITHUB_ENV
|
echo "CURRENT_TAG=$CURRENT_TAG" >> $GITHUB_ENV
|
||||||
echo "PREVIOUS_TAG=$PREVIOUS_TAG" >> $GITHUB_ENV
|
echo "PREVIOUS_TAG=$PREVIOUS_TAG" >> $GITHUB_ENV
|
||||||
echo "Current tag: $CURRENT_TAG"
|
|
||||||
echo "Previous tag: $PREVIOUS_TAG"
|
|
||||||
|
|
||||||
- name: Generate CHANGELOGs
|
- name: Generate CHANGELOGs
|
||||||
run: |
|
run: |
|
||||||
|
Reference in New Issue
Block a user