Skip to content

Commit 09469b1

Browse files
committed
updated tagging and release note generating
1 parent 5709f45 commit 09469b1

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/actions/github/create-release/action.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ inputs:
88
is-preview:
99
description: 'Is this a preview release?'
1010
required: true
11+
notes-start-tag:
12+
description: 'Tag to start generating release notes from. Default: latest tag.'
13+
required: false
14+
default: ''
1115

1216
runs:
1317
using: composite
@@ -18,11 +22,13 @@ runs:
1822
echo "release-version=${{ inputs.release-version }}"
1923
echo "is-preview=${{ inputs.is-preview }}"
2024
echo "preview-argument=${{ inputs.is-preview == 'true' && '--prerelease' || '' }}"
25+
echo "start-tag=$(git describe --abbrev=0 --tags)"
2126
shell: bash
2227
- name: 'Create GitHub release PolylineAlgorithm ${{ env.release-version }}'
2328
shell: bash
2429
env:
2530
GH_TOKEN: ${{ github.token }}
2631
preview-argument: "${{ inputs.is-preview == 'true' && '--prerelease' || '' }}"
32+
notes-start-tag-argument: "${{ inputs.notes-start-tag != '' && '--notes-start-tag inputs.notes-start-tag' || '' }}"
2733
run: |
28-
gh release create ${{ env.release-version }} --generate-notes --discussion-category "General" ${{ env.preview-argument }}
34+
gh release create ${{ env.release-version }} --generate-notes --discussion-category "General" ${{ env.preview-argument }} ${{ env.notes-start-tag-argument }}

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ jobs:
232232
working-directory: ${{ runner.temp }}/${{ env.nuget-packages-directory }}
233233
dotnet-sdk-version: ${{ env.dotnet-sdk-version }}'
234234

235-
236235
release:
237236
name: 'Create release'
238237
needs: [workflow-variables, publish-package, validate-release, versioning]
@@ -249,3 +248,4 @@ jobs:
249248
with:
250249
release-version: ${{ env.release-version }}
251250
is-preview: ${{ env.is-preview }}
251+
notes-start-tag: $(git describe --abbrev=0 --tags)

0 commit comments

Comments
 (0)