Auslesen der Version geändert
All checks were successful
Release Plugin / release (push) Successful in 6s
All checks were successful
Release Plugin / release (push) Successful in 6s
This commit is contained in:
@@ -40,19 +40,7 @@ jobs:
|
||||
id: releaseinfo
|
||||
run: |
|
||||
TAG="${{ github.ref_name }}"
|
||||
TAG_VERSION="${TAG#v}"
|
||||
|
||||
# Version aus metadata.txt auslesen
|
||||
VERSION=$(grep -m1 '^version=' repo/metadata.txt | cut -d'=' -f2-)
|
||||
if [ -z "$VERSION" ]; then
|
||||
echo "Fehler: Version in repo/metadata.txt nicht gefunden" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$VERSION" != "$TAG_VERSION" ]; then
|
||||
echo "Fehler: Tag-Version ($TAG_VERSION) stimmt nicht mit metadata.txt-Version ($VERSION) überein" >&2
|
||||
exit 1
|
||||
fi
|
||||
VERSION="${TAG#v}"
|
||||
|
||||
case "$TAG" in
|
||||
*-unstable*)
|
||||
@@ -107,6 +95,12 @@ jobs:
|
||||
echo "$key=$value" >> $GITHUB_OUTPUT
|
||||
done < plugin.cfg
|
||||
|
||||
- name: metadata.txt mit Version aktualisieren
|
||||
run: |
|
||||
cd repo
|
||||
VERSION="${{ steps.releaseinfo.outputs.version }}"
|
||||
sed -i "s/^version=.*/version=$VERSION/" metadata.txt
|
||||
|
||||
- name: Changelog einlesen
|
||||
id: changelog
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user