diff --git a/.gitea/workflows/integrations.yml b/.gitea/workflows/integrations.yml index d0aab02..2f83610 100644 --- a/.gitea/workflows/integrations.yml +++ b/.gitea/workflows/integrations.yml @@ -30,10 +30,10 @@ jobs: test "$(uname -s)" = Linux command -v java java -version 2>&1 | grep -q '21\.' || { echo 'Paper needs Java 21'; exit 1; } - - uses: gradle/actions/setup-gradle@v4 - with: - gradle-version: '8.10.2' - - run: gradle -p integrations :common:test :paper:build -PreleaseVersion="${{ inputs.version || '0.5.0' }}" + - name: Build Paper with Gradle 8.10.2 + run: | + sed -i 's/gradle-9.6.0-bin.zip/gradle-8.10.2-bin.zip/' integrations/gradle/wrapper/gradle-wrapper.properties + integrations/gradlew -p integrations :common:test :paper:build -PreleaseVersion="${{ inputs.version || '0.5.0' }}" - uses: actions/upload-artifact@v4 with: name: server-paper @@ -69,16 +69,14 @@ jobs: test "$(uname -s)" = Linux command -v java java -version 2>&1 | grep -q '${{ matrix.mc.java }}\.' || { echo 'Wrong Java version for this matrix entry'; exit 1; } - - uses: gradle/actions/setup-gradle@v4 - with: - gradle-version: ${{ matrix.mc.gradle }} - name: Build both loaders run: | + sed -i 's/gradle-9.6.0-bin.zip/gradle-${{ matrix.mc.gradle }}-bin.zip/' integrations/gradle/wrapper/gradle-wrapper.properties for loader in fabric forge; do - gradle -p integrations -Ploader="$loader" -PmcVersion=${{ matrix.mc.version }} -PreleaseVersion="${{ inputs.version || '0.5.0' }}" :"$loader":build + integrations/gradlew -p integrations -Ploader="$loader" -PmcVersion=${{ matrix.mc.version }} -PreleaseVersion="${{ inputs.version || '0.5.0' }}" :"$loader":build done - name: Audit Fabric startup hooks - run: gradle -p integrations -Ploader=fabric -PmcVersion=${{ matrix.mc.version }} -PreleaseVersion="${{ inputs.version || '0.5.0' }}" -PverifyMixins=true :fabric:runServer + run: integrations/gradlew -p integrations -Ploader=fabric -PmcVersion=${{ matrix.mc.version }} -PreleaseVersion="${{ inputs.version || '0.5.0' }}" -PverifyMixins=true :fabric:runServer - uses: actions/upload-artifact@v4 with: name: server-mods-${{ matrix.mc.version }}