Build MCNative 1.21.11 #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build MCNative 1.21.11 | |
| on: | |
| workflow_dispatch: | |
| jobs: | |
| build-linux: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Setup GraalVM | |
| uses: graalvm/setup-graalvm@v1 | |
| with: | |
| java-version: '25' | |
| distribution: 'liberica' | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| native-image-job-reports: 'true' | |
| - name: Setup Gradle | |
| uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 | |
| - name: Set up swap space | |
| if: runner.os == 'Linux' | |
| uses: pierotofy/set-swap-space@v1.0 | |
| with: | |
| swap-size-gb: 15 | |
| - name: Setup Build Deps | |
| run: "sudo apt install zip" | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Build MCNativeBuilder | |
| run: | | |
| ./gradlew.sh build | |
| - name: Build 1.21.11 | |
| run: | | |
| $JAVA_HOME/bin/java -jar build/MCNativeBuilder-1.0-SNAPSHOT-all.jar --graalvm $JAVA_HOME --version 1.21.11 | |
| - name: Zip Release | |
| run: "cd ${{ github.workspace }}; zip 1.21.11.zip -r install/1.21.11" | |
| build-windows: | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup GraalVM | |
| uses: graalvm/setup-graalvm@v1 | |
| with: | |
| java-version: '25' | |
| distribution: 'liberica' | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| native-image-job-reports: 'true' | |
| - name: Setup Gradle | |
| uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Build MCNativeBuilder | |
| run: | | |
| .\gradlew.bat build | |
| - name: Build 1.21.11 | |
| run: | | |
| $JAVA_HOME\bin\java -jar build\MCNativeBuilder-1.0-SNAPSHOT-all.jar --graalvm $JAVA_HOME --version 1.21.11 | |
| - name: Zip Release for Windows | |
| run: | | |
| Compress-Archive -Path install\1.21.11\* -DestinationPath ${{ github.workspace }}\1.21.11.zip |