name: release on: push: tags: - "*" jobs: build: strategy: matrix: java: [ 21, # Current Java LTS ] runs-on: ubuntu-22.04 steps: - name: checkout repository uses: actions/checkout@v4 - name: validate gradle wrapper uses: gradle/wrapper-validation-action@v2 - name: setup jdk ${{ matrix.java }} uses: actions/setup-java@v4 with: java-version: ${{ matrix.java }} distribution: "temurin" - name: make gradle wrapper executable run: chmod +x ./gradlew - name: build run: ./gradlew build - name: publish maven continue-on-error: true env: MAVEN_TOKEN: "${{secrets.MAVEN_TOKEN}}" run: ./gradlew publish - name: publish release uses: akkuman/gitea-release-action@v1 with: files: |- build/libs/** token: "${{secrets.GITHUB_TOKEN}}"