From fde7b3c9041f729cb74aa041baff7cf3db2c503f Mon Sep 17 00:00:00 2001 From: OffsetMonkey538 <71213040+OffsetMonkey538@users.noreply.github.com> Date: Mon, 3 Feb 2025 20:10:10 +0200 Subject: [PATCH] Update GitHub workflows --- .github/workflows/build_artifacts.yml | 21 ++++++++++----------- .github/workflows/publish.yml | 27 +++++++++++---------------- 2 files changed, 21 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build_artifacts.yml b/.github/workflows/build_artifacts.yml index 4549d13..0c9cf1e 100644 --- a/.github/workflows/build_artifacts.yml +++ b/.github/workflows/build_artifacts.yml @@ -11,27 +11,26 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + - name: Set up JDK 21 + uses: actions/setup-java@v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - - name: Make gradle wrapper executable - if: ${{ runner.os != 'Windows' }} - run: chmod +x ./gradlew + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + with: + cache-read-only: false - name: Build with Gradle - uses: gradle/gradle-build-action@v2 + run: ./gradlew build env: DISABLE_PROPERTIES_UPDATE: true - with: - arguments: build - name: Upload build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: Artifacts path: build/libs/ diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 960777d..7618f56 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,30 +13,25 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + - name: Set up JDK 21 + uses: actions/setup-java@v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - - name: Make gradle wrapper executable - if: ${{ runner.os != 'Windows' }} - run: chmod +x ./gradlew + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + with: + cache-read-only: false - name: Build with Gradle - uses: gradle/gradle-build-action@v2 + run: ./gradlew build env: DISABLE_PROPERTIES_UPDATE: true - with: - arguments: build - name: Upload to GitHub - uses: svenstaro/upload-release-action@v2 + uses: softprops/action-gh-release@v2 with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: build/libs/*.jar - tag: ${{ github.ref }} - overwrite: true - file_glob: true + files: build/libs/*.jar