diff --git a/.github/actions/github/create-release/action.yml b/.github/actions/github/create-release/action.yml index 57ef798..f714fc5 100644 --- a/.github/actions/github/create-release/action.yml +++ b/.github/actions/github/create-release/action.yml @@ -9,7 +9,7 @@ inputs: description: 'Is this a preview release?' required: true notes-start-tag: - description: 'Tag to start generating release notes from. Default: latest tag.' + description: 'Tag to start generating release notes from. Default: ''''' required: false default: '' @@ -22,13 +22,15 @@ runs: echo "release-version=${{ inputs.release-version }}" echo "is-preview=${{ inputs.is-preview }}" echo "preview-argument=${{ inputs.is-preview == 'true' && '--prerelease' || '' }}" - echo "start-tag=$(git describe --abbrev=0 --tags)" + echo "notes-start-tag=${{ inputs.notes-start-tag }}" + echo "notes-start-tag-argument="${{ inputs.notes-start-tag != '' && '--notes-start-tag $(inputs.notes-start-tag)' || '' }}" shell: bash - name: 'Create GitHub release PolylineAlgorithm ${{ env.release-version }}' shell: bash env: GH_TOKEN: ${{ github.token }} + release-version: ${{ inputs.release-version }} preview-argument: "${{ inputs.is-preview == 'true' && '--prerelease' || '' }}" - notes-start-tag-argument: "${{ inputs.notes-start-tag != '' && '--notes-start-tag inputs.notes-start-tag' || '' }}" + notes-start-tag-argument: "${{ inputs.notes-start-tag != '' && '--notes-start-tag $(inputs.notes-start-tag)' || '' }}" run: | gh release create ${{ env.release-version }} --generate-notes --discussion-category "General" ${{ env.preview-argument }} ${{ env.notes-start-tag-argument }}