3
0

gitea actions ng29

This commit is contained in:
Michael Otto
2026-03-18 06:47:41 +01:00
parent ec0ae4d54d
commit 977466a026

View File

@@ -39,6 +39,7 @@ jobs:
CHANNEL=$(echo "$DECODED" | jq -r '.channel') CHANNEL=$(echo "$DECODED" | jq -r '.channel')
PRERELEASE=$(echo "$DECODED" | jq -r '.prerelease') PRERELEASE=$(echo "$DECODED" | jq -r '.prerelease')
ZIP_FOLDER=$(echo "$DECODED" | jq -r '.zip_folder') ZIP_FOLDER=$(echo "$DECODED" | jq -r '.zip_folder')
ZIP_FILE=$(echo "$DECODED" | jq -r '.zip_file')
# Outputs setzen # Outputs setzen
echo "name=$NAME" >> $GITHUB_OUTPUT echo "name=$NAME" >> $GITHUB_OUTPUT
@@ -47,7 +48,7 @@ jobs:
echo "channel=$CHANNEL" >> $GITHUB_OUTPUT echo "channel=$CHANNEL" >> $GITHUB_OUTPUT
echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT
echo "zip_folder=$ZIP_FOLDER" >> $GITHUB_OUTPUT echo "zip_folder=$ZIP_FOLDER" >> $GITHUB_OUTPUT
echo "zip_file=${ZIP_FOLDER}.zip" >> $GITHUB_OUTPUT echo "zip_file=$ZIP_FILE" >> $GITHUB_OUTPUT
# Debug-Ausgabe # Debug-Ausgabe
echo "name=$NAME" echo "name=$NAME"
@@ -56,7 +57,7 @@ jobs:
echo "channel=$CHANNEL" echo "channel=$CHANNEL"
echo "prerelease=$PRERELEASE" echo "prerelease=$PRERELEASE"
echo "zip_folder=$ZIP_FOLDER" echo "zip_folder=$ZIP_FOLDER"
echo "zip_file=${ZIP_FOLDER}.zip" echo "zip_file=$ZIP_FILE"
GIT_REPO_URL="https://${RELEASE_TOKEN}:x-oauth-basic@${{ vars.RELEASE_URL }}/${GITHUB_REPOSITORY}.git" GIT_REPO_URL="https://${RELEASE_TOKEN}:x-oauth-basic@${{ vars.RELEASE_URL }}/${GITHUB_REPOSITORY}.git"
echo "git_repo_url=$GIT_REPO_URL" >> $GITHUB_OUTPUT echo "git_repo_url=$GIT_REPO_URL" >> $GITHUB_OUTPUT
@@ -116,7 +117,6 @@ jobs:
--exclude='.git' \ --exclude='.git' \
--exclude='.gitea' \ --exclude='.gitea' \
--exclude='.gitignore' \ --exclude='.gitignore' \
--exclude='plugin.cfg' \
--exclude='*/__pycache__/*' \ --exclude='*/__pycache__/*' \
./plugin/ ./${ZIP_FOLDER}/ ./plugin/ ./${ZIP_FOLDER}/
@@ -126,7 +126,7 @@ jobs:
env: env:
ZIP_FOLDER: ${{ steps.daten.outputs.zip_folder }} ZIP_FOLDER: ${{ steps.daten.outputs.zip_folder }}
ZIP_FILE: ${{ steps.daten.outputs.zip_folder }}.zip ZIP_FILE: ${{ steps.daten.outputs.zip_file }}
- name: Changelog einlesen - name: Changelog einlesen
id: changelog id: changelog
@@ -218,4 +218,29 @@ jobs:
ZIP_FILE: ${{ steps.daten.outputs.zip_file }} ZIP_FILE: ${{ steps.daten.outputs.zip_file }}
PLUGIN_NAME: ${{ steps.daten.outputs.name }} PLUGIN_NAME: ${{ steps.daten.outputs.name }}
PLUGIN_GROUP: ${{ steps.daten.outputs.group }} PLUGIN_GROUP: ${{ steps.daten.outputs.group }}
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
- name: Changelog aktualisieren
run: |
cd plugin
TMP_FILE=$(mktemp)
{
echo "---"
echo "Version $VERSION"
cat "$FILE"
} > "$TMP_FILE"
mv "$TMP_FILE" "$FILE"
# Debug
echo "== Neuer Inhalt von changelog.txt =="
head -n 5 "$FILE"
git status
env:
FILE: "changelog.txt"
VERSION: ${{ steps.daten.outputs.version }}
#PRERELEASE: ${{ steps.daten.outputs.prerelease }}
#CHANNEL: ${{ steps.daten.outputs.channel }}