From e5391130a85933bfae41a84a0932b7a657645b99 Mon Sep 17 00:00:00 2001 From: LambdAurora Date: Mon, 5 Feb 2024 23:48:42 +0100 Subject: [PATCH] Update CI workflows. --- .github/workflows/gradle_build.yml | 17 +++++++++-------- .github/workflows/maven_publish.yml | 10 +++++----- .github/workflows/release.yml | 12 ++++++------ CHANGELOG.md | 2 +- 4 files changed, 21 insertions(+), 20 deletions(-) diff --git a/.github/workflows/gradle_build.yml b/.github/workflows/gradle_build.yml index 26e0e455..a35a17de 100644 --- a/.github/workflows/gradle_build.yml +++ b/.github/workflows/gradle_build.yml @@ -12,23 +12,24 @@ jobs: java: [ 17, 21 ] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: ${{ matrix.java }} distribution: 'temurin' cache: 'gradle' - - - name: Build with Gradle - uses: gradle/gradle-build-action@v2 + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 with: - arguments: build --parallel --stacktrace cache-read-only: ${{ !startsWith(github.ref, 'refs/heads/1.') && !startsWith(github.ref, 'refs/heads/dev/') && !startsWith(github.ref, 'refs/tags/v') }} - - uses: actions/upload-artifact@v3 + - name: Build with Gradle + run: ./gradlew build --parallel --stacktrace + + - uses: actions/upload-artifact@v4 with: - name: Artifacts + name: Artifacts_j${{ matrix.java }} path: ./build/libs/ diff --git a/.github/workflows/maven_publish.yml b/.github/workflows/maven_publish.yml index c275a2d4..1595cdac 100755 --- a/.github/workflows/maven_publish.yml +++ b/.github/workflows/maven_publish.yml @@ -9,21 +9,21 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: 17 distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 # The USERNAME and PASSWORD need to correspond to the credentials environment variables used in # the publishing section of your build.gradle - name: Publish to GitHub Packages and other Mavens - uses: gradle/gradle-build-action@v2 - with: - arguments: publish --parallel --stacktrace + run: ./gradlew publish --parallel --stacktrace env: BRANCH_NAME: ${{ github.ref }} RUN_COUNT: ${{ github.run_number }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1703eaf1..861f0e9b 100755 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,24 +9,24 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: 17 distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 - name: Build with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build modrinth curseforge --parallel --stacktrace + run: ./gradlew build modrinth curseforge --parallel --stacktrace env: MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }} CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: Artifacts path: ./build/libs/ diff --git a/CHANGELOG.md b/CHANGELOG.md index b29282c4..a2098010 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -173,7 +173,7 @@ - Added Indonesian translations ([#203](https://github.com/LambdAurora/LambDynamicLights/pull/203)). - Updated Ukrainian translations ([#195](https://github.com/LambdAurora/LambDynamicLights/pull/195)). -- Updated to Minecraft 1.20.4. +- Updated to Minecraft 1.20.4 ([#202](https://github.com/LambdAurora/LambDynamicLights/pull/202)). [SpruceUI]: https://github.com/LambdAurora/SpruceUI "SpruceUI page" [pridelib]: https://github.com/Queerbric/pridelib "Pridelib page"