From 7117373e8ad3786819d0931bc10a32c3a94b090c Mon Sep 17 00:00:00 2001 From: loki5512344 Date: Mon, 29 Dec 2025 14:59:27 +0100 Subject: [PATCH] Fix: use Gitea-compatible actions --- .gitea/workflows/build.yml | 16 ++++------------ .gitea/workflows/release.yml | 25 +++++-------------------- 2 files changed, 9 insertions(+), 32 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index cbae5b1..9110f11 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,19 +9,12 @@ on: jobs: build: runs-on: ubuntu-latest + container: + image: eclipse-temurin:21-jdk steps: - name: Checkout - uses: actions/checkout@v4 - - - name: Setup Java 21 - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: '21' - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: https://gitea.com/actions/checkout@v4 - name: Grant execute permission run: chmod +x gradlew @@ -33,8 +26,7 @@ jobs: run: ./gradlew test --no-daemon - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: https://gitea.com/actions/upload-artifact@v3 with: name: LoChat path: build/libs/LoChat-*.jar - retention-days: 30 diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 8208e0c..34e321d 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -8,19 +8,12 @@ on: jobs: release: runs-on: ubuntu-latest + container: + image: eclipse-temurin:21-jdk steps: - name: Checkout - uses: actions/checkout@v4 - - - name: Setup Java 21 - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: '21' - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: https://gitea.com/actions/checkout@v4 - name: Grant execute permission run: chmod +x gradlew @@ -28,16 +21,8 @@ jobs: - name: Build run: ./gradlew build --no-daemon - - name: Get version - id: version - run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT - - name: Create Release - uses: softprops/action-gh-release@v1 + uses: https://gitea.com/actions/release-action@main with: files: build/libs/LoChat-*.jar - generate_release_notes: true - draft: false - prerelease: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + api_key: ${{ secrets.RELEASE_TOKEN }}