File tree Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 7575 with :
7676 version : ${{ needs.prerequisites.outputs.version }}
7777 isPrerelease : true
78+ setLatestRelease : false
7879 skipGoSdk : true
7980 skipJavaSdk : true
8081
Original file line number Diff line number Diff line change 5858 with :
5959 version : ${{ needs.prerequisites.outputs.version }}
6060 isPrerelease : true
61+ setLatestRelease : false
6162
6263 test :
6364 uses : ./.github/workflows/test.yml
Original file line number Diff line number Diff line change 77 version :
88 required : true
99 type : string
10+ setLatestRelease :
11+ required : true
12+ type : boolean
1013 isPrerelease :
1114 required : true
1215 type : boolean
@@ -111,6 +114,8 @@ jobs:
111114 prerelease : ${{ inputs.isPrerelease }}
112115 # We keep pre-releases as drafts so they're not visible until we manually publish them.
113116 draft : ${{ inputs.isPrerelease }}
117+ # Explicitly set make_latest to account for backported releases
118+ make_latest : ${{ inputs.setLatestRelease }}
114119 body : ${{ steps.schema-summary.outputs.summary }}
115120 generate_release_notes : true
116121 files : dist/*
@@ -211,8 +216,8 @@ jobs:
211216 create_docs_build :
212217 name : create_docs_build
213218 needs : publish_sdk
214- # Only run for non-prerelease, if the publish_go_sdk job was successful or skipped
215- if : inputs.isPrerelease == false
219+ # Only run for non-prerelease and for non-backported releases , if the publish_go_sdk job was successful or skipped
220+ if : inputs.isPrerelease == false && inputs.setLatestRelease == true
216221 runs-on : ubuntu-latest
217222 steps :
218223 - name : Checkout Repo
Original file line number Diff line number Diff line change 7171 with :
7272 version : ${{ needs.prerequisites.outputs.version }}
7373 isPrerelease : false
74+ # Only tags on the default branch should set the release as `latest`; backported releases (tagged on a feature branch) should not.
75+ setLatestRelease : ${{ github.event.base_ref == format('refs/heads/{0}', github.event.repository.default_branch) }}
7476
7577 test :
7678 uses : ./.github/workflows/test.yml
You can’t perform that action at this time.
0 commit comments