name: Release on: push: tags: - "v*.*.*" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Get the version id: get_version if: startsWith(github.ref, 'refs/tags/') run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/} - name: Release uses: softprops/action-gh-release@v2 with: token: ${{ secrets.GITHUB_TOKEN }} tag_name: ${{ github.ref }} name: Release ${{ steps.get_version.outputs.VERSION }} draft: false prerelease: false generate_release_notes: true