name: Build Bukkit on: push: branches: - master - dev - MC-1.2.5 pull_request: branches: - master jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up JDK uses: actions/setup-java@v4 with: java-version: 8 distribution: 'temurin' - name: Install Maven run: sudo apt-get update && sudo apt-get install -y maven - name: Cache Maven dependencies uses: actions/cache@v4 with: path: | ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- - name: Build all run: mvn clean package - name: Upload artifacts uses: actions/upload-artifact@v3 with: name: bukkit path: | ${{ gitea.workspace }}/target/*.jar ${{ gitea.workspace }}/target/dependency-reduced-pom.xml