Update .gitea/workflows/release.yml
Some checks failed
Release / build (push) Failing after 2m24s
Release / release-dev (push) Has been skipped
Release / release-master (push) Has been skipped
Release / windows-build (push) Has been cancelled

This commit is contained in:
2025-12-11 01:04:40 +00:00
parent b28208914c
commit e6d7e71a36

View File

@@ -148,26 +148,25 @@ jobs:
run: | run: |
BASE="${{ needs.build.outputs.base_version }}" BASE="${{ needs.build.outputs.base_version }}"
TAG="v${BASE}-dev" TAG="v${BASE}-dev"
mv artifacts/app-release.apk "artifacts/app-${BASE}-dev.apk" mv artifacts/app-release.apk "artifacts/app-${BASE}-dev.apk"
mv artifacts/app-linux-x64.tar.gz "artifacts/app-linux-x64-${BASE}-dev.tar.gz" mv artifacts/app-linux-x64.tar.gz "artifacts/app-linux-x64-${BASE}-dev.tar.gz"
if [ -f artifacts/app-windows-x64.zip ]; then if [ -f artifacts/app-windows-x64.zip ]; then
mv artifacts/app-windows-x64.zip "artifacts/app-windows-x64-${BASE}-dev.zip" mv artifacts/app-windows-x64.zip "artifacts/app-windows-x64-${BASE}-dev.zip"
fi fi
FILES=$(cat <<EOF FILES="artifacts/app-${BASE}-dev.apk"
artifacts/app-${BASE}-dev.apk FILES="${FILES}"$'\n'"artifacts/app-linux-x64-${BASE}-dev.tar.gz"
artifacts/app-linux-x64-${BASE}-dev.tar.gz if [ -f "artifacts/app-windows-x64-${BASE}-dev.zip" ]; then
EOF FILES="${FILES}"$'\n'"artifacts/app-windows-x64-${BASE}-dev.zip"
)
if [ -f artifacts/app-windows-x64-${BASE}-dev.zip ]; then
FILES="$FILES
artifacts/app-windows-x64-${BASE}-dev.zip"
fi fi
echo "tag=${TAG}" >> "$GITHUB_OUTPUT" {
echo "files<<EOF" >> "$GITHUB_OUTPUT" echo "tag=${TAG}"
echo "$FILES" >> "$GITHUB_OUTPUT" echo 'files<<EOF'
echo "EOF" >> "$GITHUB_OUTPUT" printf '%s\n' "$FILES"
echo 'EOF'
} >> "$GITHUB_OUTPUT"
- name: Create prerelease on Gitea - name: Create prerelease on Gitea
uses: ncipollo/release-action@v1 uses: ncipollo/release-action@v1
@@ -207,23 +206,25 @@ artifacts/app-windows-x64-${BASE}-dev.zip"
run: | run: |
BASE="${{ needs.build.outputs.base_version }}" BASE="${{ needs.build.outputs.base_version }}"
TAG="v${BASE}" TAG="v${BASE}"
mv artifacts/app-release.apk "artifacts/app-${BASE}.apk" mv artifacts/app-release.apk "artifacts/app-${BASE}.apk"
mv artifacts/app-linux-x64.tar.gz "artifacts/app-linux-x64-${BASE}.tar.gz" mv artifacts/app-linux-x64.tar.gz "artifacts/app-linux-x64-${BASE}.tar.gz"
if [ -f artifacts/app-windows-x64.zip ]; then if [ -f artifacts/app-windows-x64.zip ]; then
mv artifacts/app-windows-x64.zip "artifacts/app-windows-x64-${BASE}.zip" mv artifacts/app-windows-x64.zip "artifacts/app-windows-x64-${BASE}.zip"
fi fi
FILES="artifacts/app-${BASE}.apk FILES="artifacts/app-${BASE}.apk"
artifacts/app-linux-x64-${BASE}.tar.gz" FILES="${FILES}"$'\n'"artifacts/app-linux-x64-${BASE}.tar.gz"
if [ -f artifacts/app-windows-x64-${BASE}.zip ]; then if [ -f "artifacts/app-windows-x64-${BASE}.zip" ]; then
FILES="$FILES FILES="${FILES}"$'\n'"artifacts/app-windows-x64-${BASE}.zip"
artifacts/app-windows-x64-${BASE}.zip"
fi fi
echo "tag=${TAG}" >> "$GITHUB_OUTPUT" {
echo "files<<EOF" >> "$GITHUB_OUTPUT" echo "tag=${TAG}"
echo "$FILES" >> "$GITHUB_OUTPUT" echo 'files<<EOF'
echo "EOF" >> "$GITHUB_OUTPUT" printf '%s\n' "$FILES"
echo 'EOF'
} >> "$GITHUB_OUTPUT"
- name: Create release on Gitea - name: Create release on Gitea
uses: ncipollo/release-action@v1 uses: ncipollo/release-action@v1