Update preview-release.yml

This commit is contained in:
D.L.
2025-10-14 18:04:34 +02:00
committed by GitHub
parent c0a8b98e45
commit 120c8f757b

View File

@@ -9,22 +9,22 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# Code auschecken
- uses: actions/checkout@v4 - uses: actions/checkout@v4
# Java einrichten
- uses: actions/setup-java@v4 - uses: actions/setup-java@v4
with: with:
java-version: '21' java-version: '21'
distribution: 'temurin' distribution: 'temurin'
# Gradle ausführbar machen
- run: chmod +x gradlew - run: chmod +x gradlew
# Build
- run: ./gradlew clean build -x test - run: ./gradlew clean build -x test
# Tag erstellen, bevor Release angelegt wird # Preview Release erstellen (kein Tag-Push nötig)
- name: Create Preview Tag
run: |
git config user.name "github-actions"
git config user.email "github-actions@users.noreply.github.com"
git tag preview-${{ github.run_number }}
git push origin preview-${{ github.run_number }}
- name: Create Preview Release - name: Create Preview Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
@@ -35,6 +35,7 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Alte Preview Releases aufräumen
- name: Cleanup old Preview Releases - name: Cleanup old Preview Releases
run: | run: |
gh release list --limit 100 --repo $GITHUB_REPOSITORY \ gh release list --limit 100 --repo $GITHUB_REPOSITORY \