File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -269,6 +269,14 @@ jobs:
269269 with :
270270 github_token : ${{ steps.app-token.outputs.token }}
271271
272+ - name : Ensure non-main releases are not marked latest
273+ if : github.ref != 'refs/heads/main' && steps.release.outputs.released == 'true'
274+ env :
275+ GH_TOKEN : ${{ steps.app-token.outputs.token }}
276+ run : |
277+ echo "Un-marking release ${{ steps.release.outputs.tag }} as latest"
278+ gh release edit "${{ steps.release.outputs.tag }}" --latest=false
279+
272280 # --- Generate provenance for the ACTUAL RELEASE ARTIFACTS ---
273281
274282 - name : Publish package distributions to PyPI
@@ -288,6 +296,7 @@ jobs:
288296 if : steps.release.outputs.released == 'true'
289297 with :
290298 github_token : ${{ steps.app-token.outputs.token }}
299+ tag : ${{ steps.release.outputs.tag }}
291300
292301 merge-main-to-develop :
293302 name : Merge main -> develop
You can’t perform that action at this time.
0 commit comments