diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 55ea3d00..2a7b465f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Grant Execute Permission for gradlew run: chmod +x gradlew @@ -29,33 +29,29 @@ jobs: all: true - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '25' distribution: 'zulu' - cache: gradle + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@6 - name: Publish to Maven if: steps.properties.outputs.publish_to_maven == 'true' && steps.properties.outputs.publish_to_local_maven == 'true' - uses: gradle/gradle-build-action@v2 - with: - arguments: | - publish - -P${{ steps.properties.outputs.maven_name }}Username=${{ secrets.MAVEN_USER }} + run: | + ./gradlew publish \ + -P${{ steps.properties.outputs.maven_name }}Username=${{ secrets.MAVEN_USER }} \ -P${{ steps.properties.outputs.maven_name }}Password=${{ secrets.MAVEN_PASS }} - name: Publish to CurseForge if: steps.properties.outputs.publish_to_curseforge == 'true' - uses: gradle/gradle-build-action@v2 env: CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }} - with: - arguments: curseforge + run: ./gradlew curseforge - name: Publish to Modrinth if: steps.properties.outputs.publish_to_modrinth == 'true' - uses: gradle/gradle-build-action@v2 env: MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }} - with: - arguments: modrinth + run: ./gradlew modrinth diff --git a/README.md b/README.md index 13ba4fbe..688c0340 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ _For Kotlin see [TemplateDevEnvKt](https://github.com/CleanroomMC/TemplateDevEnv Template workspace for modding Minecraft 1.12.2. Licensed under MIT, it is made for public use. -This template runs on **Java 25**, **Gradle 9.6.1** + **[RetroFuturaGradle](https://github.com/GTNewHorizons/RetroFuturaGradle) 2.0.2** + **Forge 14.23.5.2847**. +This template runs on **Java 25**, **Gradle 9.7.0** + **[RetroFuturaGradle](https://github.com/GTNewHorizons/RetroFuturaGradle) 2.0.3** + **Forge 14.23.5.2847**. With **coremod and mixin support** that is easy to configure. diff --git a/build.gradle b/build.gradle index 7280c60c..f9ad7cac 100644 --- a/build.gradle +++ b/build.gradle @@ -11,11 +11,11 @@ plugins { id 'java-library' id 'maven-publish' id 'org.jetbrains.gradle.plugin.idea-ext' version '1.4.1' - id 'com.gtnewhorizons.retrofuturagradle' version '2.0.2' - id 'net.darkhax.curseforgegradle' version '1.2.+' apply false + id 'com.gtnewhorizons.retrofuturagradle' version '2.0.3' + id 'net.darkhax.curseforgegradle' version '1.+' apply false id 'com.modrinth.minotaur' version '2.+' apply false id 'org.jetbrains.changelog' version '2.5.0' - id 'com.gradleup.shadow' version '9.4.+' + id 'com.gradleup.shadow' version '9.6.+' } apply from: 'gradle/scripts/helpers.gradle' diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0feaf0e6..b894bb62 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists