From 8164b0a65180f37fe961c2b1c6a016b59d2e0da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Thu, 23 Jul 2026 18:22:23 +0200 Subject: [PATCH] Add support for explictly tagging a release on GitHub as the latest Closes gh-50927 --- .github/actions/create-github-release/action.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/create-github-release/action.yml b/.github/actions/create-github-release/action.yml index d4b7d778148..275ff632f58 100644 --- a/.github/actions/create-github-release/action.yml +++ b/.github/actions/create-github-release/action.yml @@ -4,6 +4,10 @@ inputs: commercial: description: 'Whether to generate the changelog for the commercial release' required: true + latest: + description: 'Whether the release is the latest release' + required: false + default: 'false' milestone: description: 'Name of the GitHub milestone for which a release will be created' required: true @@ -27,4 +31,4 @@ runs: shell: bash env: GITHUB_TOKEN: ${{ inputs.token }} - run: gh release create ${{ format('v{0}', inputs.milestone) }} --notes-file changelog.md ${{ inputs.pre-release == 'true' && '--prerelease' || '' }} + run: gh release create ${{ format('v{0}', inputs.milestone) }} --notes-file changelog.md ${{ inputs.pre-release == 'true' && '--prerelease' || format('--latest={0}', inputs.latest) }}