diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f465ede526..59a5b2b27b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,7 +4,7 @@ jobs: build: strategy: matrix: - java: [16-jdk] + java: [17-jdk] runs-on: ubuntu-20.04 container: image: openjdk:${{ matrix.java }} @@ -12,10 +12,7 @@ jobs: steps: - uses: actions/checkout@v2 - uses: gradle/wrapper-validation-action@v1 - - run: | - curl https://maven.fabricmc.net/net/java/jdk/openjdk-17-ea%2B24_linux-x64_bin.tar.gz --output java.tar.gz - tar -xf java.tar.gz - - run: ./gradlew build javadocJar checkMappings --stacktrace -Porg.gradle.java.installations.auto-download=false -Porg.gradle.java.installations.paths=$(pwd)/jdk-17 + - run: ./gradlew build javadocJar checkMappings --stacktrace - name: Build artifacts if: ${{ matrix.java == '16-jdk' }} continue-on-error: true diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b2211cad35..10d3489ac2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,25 +1,16 @@ name: Publish on: [push] +concurrency: ci-${{ github.ref }} jobs: build: runs-on: ubuntu-20.04 container: - image: openjdk:16-jdk + image: openjdk:17-jdk options: --user root steps: - uses: actions/checkout@v2 - uses: gradle/wrapper-validation-action@v1 - # Ensure that releases are not ran in parallel, this ensures that the latest commit is the latest release - # See https://github.com/softprops/turnstyle - - name: Turnstyle - uses: softprops/turnstyle@v1 - with: - continue-after-seconds: 3600 - same-branch-only: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Generate the build number based on tags to allow per branch build numbers, not something github provides by default. - name: Generate build number id: buildnumber @@ -28,10 +19,7 @@ jobs: token: ${{ secrets.github_token }} prefix: ${{ github.ref }} - - run: | - curl https://maven.fabricmc.net/net/java/jdk/openjdk-17-ea%2B24_linux-x64_bin.tar.gz --output java.tar.gz - tar -xf java.tar.gz - - run: ./gradlew build javadocJar checkVersion publish --stacktrace -Porg.gradle.java.installations.auto-download=false -Porg.gradle.java.installations.paths=$(pwd)/jdk-17 + - run: ./gradlew build javadocJar checkVersion publish --stacktrace env: MAVEN_URL: ${{ secrets.MAVEN_URL }} MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} diff --git a/build.gradle b/build.gradle index 0984ce8b40..fa3e95a369 100644 --- a/build.gradle +++ b/build.gradle @@ -827,13 +827,6 @@ javadoc { group = "javadoc generation" outputs.upToDateWhen { false } - if (ENV.CI) { - // Java 17 is provided on CI to build the javadocs with, see https://github.com/FabricMC/yarn/issues/2429 - javadocTool = javaToolchains.javadocToolFor { - languageVersion = JavaLanguageVersion.of(17) - } - } - def mappingPoetJar = project.provider { zipTree configurations.mappingPoetJar.singleFile } failOnError = false diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index e708b1c023..7454180f2a 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 05679dc3c1..ffed3a254e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 4f906e0c81..744e882ed5 100755 --- a/gradlew +++ b/gradlew @@ -72,7 +72,7 @@ case "`uname`" in Darwin* ) darwin=true ;; - MINGW* ) + MSYS* | MINGW* ) msys=true ;; NONSTOP* )