name: Release on: push: branches: - "main" permissions: contents: write pull-requests: write jobs: release: name: release runs-on: ubuntu-latest steps: - uses: google-github-actions/release-please-action@v3 id: release with: token: ${{ secrets.PAT }} release-type: simple package-name: mason.nvim extra-files: | README.md lua/mason/version.lua - uses: actions/checkout@v4 - uses: rickstaa/action-create-tag@v1 if: ${{ steps.release.outputs.release_created }} with: tag: stable message: "Current stable release: ${{ steps.release.outputs.tag_name }}" force_push_tag: true