From 4b19b65a8458a000dab4c03a03389945d8db2909 Mon Sep 17 00:00:00 2001 From: youpaishidifu Date: Sat, 18 Jul 2026 23:01:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96Gitea=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=EF=BC=9A=E5=8D=95job=20+=20ubuntu-latest=20+=20JDK=20?= =?UTF-8?q?21?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yml | 46 +++++++----------------------------- 1 file changed, 8 insertions(+), 38 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b74125a..09989a3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -5,64 +5,34 @@ on: branches: [main] jobs: - build: - runs-on: self-hosted + build-and-release: + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - - name: Set up JDK 26 + - name: Set up JDK 21 uses: actions/setup-java@v4 with: - java-version: '26' - distribution: 'zulu' - - - name: Cache Maven packages - uses: actions/cache@v4 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + java-version: '21' + distribution: 'temurin' - name: Build with Maven run: mvn -B clean package -DskipTests - - name: Verify JAR exists - run: | - ls -la target/Sdf1_login.jar - echo "Build successful! JAR size: $(du -h target/Sdf1_login.jar | cut -f1)" - - release: - needs: build - runs-on: self-hosted - if: success() - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up JDK 26 - uses: actions/setup-java@v4 - with: - java-version: '26' - distribution: 'zulu' - - - name: Rebuild for release - run: mvn -B clean package -DskipTests + - name: Verify JAR + run: ls -la target/Sdf1_login.jar - name: Create Release uses: gitea.com/actions/release-action@v4 with: token: d84d235dfd3c3447cc9be12666639f7bb44df293 tag_name: build-${{ gitea.run_number }} - name: Release build-${{ gitea.run_number }} + name: Build ${{ gitea.run_number }} draft: false prerelease: false generate_release_notes: true files: target/Sdf1_login.jar body: | - ## Auto Release build-${{ gitea.run_number }} - Commit: ${{ gitea.sha }} Branch: ${{ gitea.ref_name }} - - ### 下载 - - `Sdf1_login.jar` - 插件JAR包