diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 65c8d3d8..271ecc56 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -11,6 +11,8 @@ on: jobs: build: + permissions: + contents: read strategy: matrix: java: [8, 11, 17, 21] @@ -28,3 +30,15 @@ jobs: cache: 'maven' - name: Build run: mvn ${{ env.maven_commands }} + release: + permissions: + contents: write + needs: build + if: startsWith(github.ref, 'refs/tags') + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Create a GitHub release + run: gh release create --generate-notes "${GITHUB_REF#refs/tags/}" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}