This commit is contained in:
		@@ -8,37 +8,18 @@ on: [pull_request, push]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        # Use these Java versions
 | 
			
		||||
        java: [
 | 
			
		||||
          17,    # Current Java LTS & minimum supported by Minecraft
 | 
			
		||||
        ]
 | 
			
		||||
        # and run on both Linux and Windows
 | 
			
		||||
        os: [ubuntu-22.04]
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: checkout repository
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
      - name: setup go
 | 
			
		||||
        uses: https://github.com/actions/setup-go@v4
 | 
			
		||||
        with:
 | 
			
		||||
          go-version: '>=1.20.1'
 | 
			
		||||
      - name: validate gradle wrapper
 | 
			
		||||
        uses: https://github.com/gradle/wrapper-validation-action@v1
 | 
			
		||||
      - name: setup jdk ${{ matrix.java }}
 | 
			
		||||
      - name: setup jdk 17
 | 
			
		||||
        uses: actions/setup-java@v3
 | 
			
		||||
        with:
 | 
			
		||||
          java-version: ${{ matrix.java }}
 | 
			
		||||
          java-version: 17
 | 
			
		||||
          distribution: 'oracle'
 | 
			
		||||
      - name: make gradle wrapper executable
 | 
			
		||||
        run: chmod +x ./gradlew
 | 
			
		||||
      - name: build
 | 
			
		||||
        run: ./gradlew build
 | 
			
		||||
      - name: capture build artifacts
 | 
			
		||||
        if: ${{ matrix.java == '17' }} # Only upload artifacts built from latest java on one OS
 | 
			
		||||
        uses: actions/release-action@main
 | 
			
		||||
        with:
 | 
			
		||||
          files: |-
 | 
			
		||||
            build/libs/**
 | 
			
		||||
          api_key: '${{secrets.RELEASE_TOKEN}}'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user