name: Publish Project on: push: tags: - "*" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Java uses: actions/setup-java@v4 with: java-version: 21 distribution: temurin cache: gradle cache-dependency-path: gradle/wrapper/gradle-wrapper.properties - name: Build Project env: ORG_GRADLE_PROJECT_MAVEN_AIRGAME_TOKEN: ${{ secrets.MAVEN_AIRGAME_TOKEN }} run: chmod +x gradlew && ./gradlew build - name: Publish to Release uses: softprops/action-gh-release@v2 with: files: build/*.jar