name: Build and Release Minecraft Plugin on: push: branches: - Release jobs: build: steps: - name: Checkout Repository uses: actions/checkout@v2 - name: Set up Java 17 uses: actions/setup-java@v2 with: java-version: '17' distribution: 'adopt' # Verwenden Sie 'adopt' für Java 17 - name: Update CA certificates run: apt-get install --reinstall ca-certificates - name: Install Maven run: apt-get install -y maven - name: Build with Maven run: mvn clean install - name: Upload Artifact uses: actions/upload-artifact@v2 with: name: plugin-jar path: target/BetterMinecraft.jar release: needs: build steps: - name: Checkout Repository uses: actions/checkout@v2 - name: Create Release id: create_release uses: softprops/action-gh-release@v1 with: files: | target/BetterMinecraft.jar tag_name: ${{ gitea.ref }} title: Release ${{ gitea.ref }} draft: false prerelease: false