name: Build and publish release on: push: tags: - 'v*' permissions: contents: write jobs: release: name: Build and publish Ambient Audio Zone runs-on: ubuntu-latest steps: - name: Check out source uses: actions/checkout@v4 - name: Set up Java 25 uses: actions/setup-java@v4 with: distribution: temurin java-version: '25' cache: maven - name: Build plugin run: ./mvnw --batch-mode --no-transfer-progress clean verify - name: Publish Gitea release uses: https://gitea.com/actions/gitea-release-action@main with: token: ${{ secrets.GITEA_TOKEN }} tag: ${{ gitea.ref_name }} title: Ambient Audio Zone ${{ gitea.ref_name }} files: | target/AmbientAudioZone.jar