File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -73,13 +73,15 @@ jobs:
7373 echo "tag=maint" >> "$GITHUB_OUTPUT"
7474 elif [[ "$BRANCH" =~ ^v[0-9]+$ ]]; then
7575 echo "tag=$BRANCH" >> "$GITHUB_OUTPUT"
76+ else
77+ echo "latest=true" >> "$GITHUB_OUTPUT"
7678 fi
7779 - name : Publish Packages
7880 if : steps.commit.outputs.committed == 'true'
7981 run : pnpm run changeset:publish ${{ steps.dist-tag.outputs.tag && format('--tag {0}', steps.dist-tag.outputs.tag) }}
8082 - name : Create GitHub Release
8183 if : steps.commit.outputs.committed == 'true'
82- run : node scripts/create-github-release.mjs ${{ steps.dist-tag.outputs.prerelease == 'true' && '--prerelease' }}
84+ run : node scripts/create-github-release.mjs ${{ steps.dist-tag.outputs.prerelease == 'true' && '--prerelease' }} ${{ steps.dist-tag.outputs.latest == 'true' && '--latest' }}
8385 env :
8486 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8587 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -211,6 +211,7 @@ const tagName = `release-${date}-${time}`
211211const titleDate = `${ date } ${ now . toISOString ( ) . slice ( 11 , 16 ) } `
212212
213213const isPrerelease = process . argv . includes ( '--prerelease' )
214+ const isLatest = process . argv . includes ( '--latest' )
214215
215216const body = `Release ${ titleDate }
216217
@@ -239,7 +240,7 @@ if (!tagExists) {
239240}
240241
241242const prereleaseFlag = isPrerelease ? '--prerelease' : ''
242- const latestFlag = isPrerelease ? '' : ' --latest '
243+ const latestFlag = isLatest ? ' --latest ' : ''
243244const tmpFile = path . join ( tmpdir ( ) , `release-notes-${ tagName } .md` )
244245fs . writeFileSync ( tmpFile , body )
245246
You can’t perform that action at this time.
0 commit comments