diff --git a/.github/actions/create-github-release/action.yml b/.github/actions/create-github-release/action.yml index 0354737e5df..843f1daa023 100644 --- a/.github/actions/create-github-release/action.yml +++ b/.github/actions/create-github-release/action.yml @@ -7,6 +7,10 @@ inputs: token: description: 'Token to use for authentication with GitHub' required: true + prerelease: + description: 'Whether the release is a pre-release (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.prerelease == 'true' && '--prerelease' || '' }} diff --git a/.github/workflows/release-milestone.yml b/.github/workflows/release-milestone.yml index 0f5ee598cd3..ea26b601f59 100644 --- a/.github/workflows/release-milestone.yml +++ b/.github/workflows/release-milestone.yml @@ -72,3 +72,4 @@ jobs: with: milestone: ${{ needs.build-and-stage-release.outputs.version }} token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} + prerelease: 'true'