Add workflow for releases to the milestone repository

Closes gh-40426
This commit is contained in:
Andy Wilkinson
2024-07-10 09:50:58 +01:00
parent fc2890d1cd
commit 8917c94a04
2 changed files with 80 additions and 1 deletions

View File

@@ -7,6 +7,10 @@ inputs:
token:
description: Token to use for authentication with GitHub
required: true
pre-release:
description: Whether the release is a pre-release (a milestone or release candidate)
required: false
default: 'false'
runs:
using: composite
steps:
@@ -20,4 +24,4 @@ runs:
env:
GITHUB_TOKEN: ${{ inputs.token }}
shell: bash
run: gh release create ${{ format('v{0}', inputs.milestone) }} --notes-file changelog.md
run: gh release create ${{ format('v{0}', inputs.milestone) }} --notes-file changelog.md ${{ inputs.pre-release == 'true' && '--prerelease' || '' }}