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) }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3c45b583ad3..33dd91111bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -174,5 +174,6 @@ jobs: uses: ./.github/actions/create-github-release with: commercial: ${{ vars.COMMERCIAL }} + latest: true milestone: ${{ needs.build-and-stage-release.outputs.version }} token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}