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: https://gitea.com/actions/release-action@main with: files: |- build/libs/** api_key: "${{secrets.RELEASE_TOKEN}}"