upgrade actions

This commit is contained in:
alexcrea 2026-07-16 20:27:31 +02:00
parent 78e27c736a
commit d806b7a6a5
Signed by: alexcrea
GPG key ID: E59DF23EE2A2266C

View file

@ -31,26 +31,26 @@ jobs:
MODRINTH_PLATFORMS: '["spigot", "paper", "purpur", "folia"]'
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up JDKs
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: |
21
distribution: 'temurin'
cache: gradle
- name: Cache Gradle wrapper
uses: actions/cache@v3
with:
path: |
~/.gradle/wrapper
key: gradle-root-${{ runner.os }}-${{ hashFiles('build.gradle*') }}
restore-keys: gradle-root-${{ runner.os }}-
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v6
- name: Make gradlew executable
run: chmod +x ./gradlew
# Setup paperweight cache
- name: Cache paperweight
uses: actions/cache@v3
uses: actions/cache@v6
with:
path: |
./*/.gradle/caches/paperweight
@ -58,16 +58,6 @@ jobs:
restore-keys: |
paperweight-submodules-${{ runner.os }}-
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
with:
cache-provider: basic
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Get small commit hash
if: ${{ github.event_name != 'release' && success() }}
run: echo "SMALL_COMMIT_HASH=$(git rev-parse --short ${{ github.sha }})" >> $GITHUB_ENV
@ -77,7 +67,7 @@ jobs:
# only submit dependency on push
- name: Generate and submit dependency graph
uses: gradle/actions/dependency-submission@v4
uses: gradle/actions/dependency-submission@v6
if: ${{ github.event_name == 'push' && success() }}
continue-on-error: true
@ -93,16 +83,16 @@ jobs:
# upload the named jars as artifact
- name: Upload online JAR artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: CustomAnvil.jar
path: build/libs/${{ env.ONLINE_JAR_NAME }}
archive: false
- name: Upload offline JAR file
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: CustomAnvil-offline.jar
path: build/libs/${{ env.OFFLINE_JAR_NAME }}
archive: false
- name: Summarize tests results
uses: jeantessier/test-summary-action@v1
@ -111,7 +101,7 @@ jobs:
# upload the jar to release
- name: Upload jar to release
if: ${{ github.event_name == 'release' && success() }}
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
files: |
build/libs/${{ env.ONLINE_JAR_NAME }}