name: Release Open Lens on: pull_request: types: - closed branches: - master - release/v*.* jobs: release: name: Release runs-on: ubuntu-latest if: ${{ github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release') }} steps: - name: Checkout Release from lens uses: actions/checkout@v3 with: fetch-depth: 0 - uses: butlerlogic/action-autotag@stable id: tagger with: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" tag_prefix: "v" - uses: ncipollo/release-action@v1 if: ${{ steps.tagger.outputs.tagname != '' }} with: name: ${{ steps.tagger.outputs.tagname }} commit: master tag: ${{ steps.tagger.outputs.tagname }} body: ${{ github.event.pull_request.body }}