diff --git a/.github/actions/github/create-release/action.yml b/.github/actions/github/create-release/action.yml
index f489604..57ef798 100644
--- a/.github/actions/github/create-release/action.yml
+++ b/.github/actions/github/create-release/action.yml
@@ -8,6 +8,10 @@ inputs:
is-preview:
description: 'Is this a preview release?'
required: true
+ notes-start-tag:
+ description: 'Tag to start generating release notes from. Default: latest tag.'
+ required: false
+ default: ''
runs:
using: composite
@@ -18,11 +22,13 @@ 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)"
shell: bash
- name: 'Create GitHub release PolylineAlgorithm ${{ env.release-version }}'
shell: bash
env:
GH_TOKEN: ${{ github.token }}
preview-argument: "${{ inputs.is-preview == 'true' && '--prerelease' || '' }}"
+ 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 }}
+ gh release create ${{ env.release-version }} --generate-notes --discussion-category "General" ${{ env.preview-argument }} ${{ env.notes-start-tag-argument }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3dd8da2..8ea47a6 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -232,7 +232,6 @@ jobs:
working-directory: ${{ runner.temp }}/${{ env.nuget-packages-directory }}
dotnet-sdk-version: ${{ env.dotnet-sdk-version }}'
-
release:
name: 'Create release'
needs: [workflow-variables, publish-package, validate-release, versioning]
@@ -249,3 +248,4 @@ jobs:
with:
release-version: ${{ env.release-version }}
is-preview: ${{ env.is-preview }}
+ notes-start-tag: $(git describe --abbrev=0 --tags)
diff --git a/src/PolylineAlgorithm/PolylineAlgorithm.csproj b/src/PolylineAlgorithm/PolylineAlgorithm.csproj
index 684324c..760f31d 100644
--- a/src/PolylineAlgorithm/PolylineAlgorithm.csproj
+++ b/src/PolylineAlgorithm/PolylineAlgorithm.csproj
@@ -35,7 +35,7 @@