File tree Expand file tree Collapse file tree
apps/site/scripts/release-post Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 workflow_dispatch :
1111 inputs :
1212 version :
13+ description : The version to generate a blog post for. If none provided, use the latest release.
1314 type : string
1415
1516defaults :
3233
3334 - id : create-release-post
3435 working-directory : apps/site
35- run : node --run scripts:release-post ${{ inputs.version }} >> $GITHUB_OUTPUT
36+ run : node --run scripts:release-post ${{ inputs.version }}
3637
3738 - name : Open pull request
3839 uses : gr2m/create-or-update-pull-request-action@b65137ca591da0b9f43bad7b24df13050ea45d1b # v1.10.1
4748 Creates a new blog post for ${{ steps.create-release-post.outputs.version }}.
4849
4950 Check this workflow's logs at ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}.
50- commit-message : ' feat(blog): create post for ${{ steps.create-release-post.outputs.version }}'
51+ commit-message : " feat(blog): create post for ${{ steps.create-release-post.outputs.version }}"
5152 labels : fast-track
52- title : ' feat(blog): create post for ${{ steps.create-release-post.outputs.version }}'
53+ title : " feat(blog): create post for ${{ steps.create-release-post.outputs.version }}"
5354 update-pull-request-title-and-body : true
Original file line number Diff line number Diff line change 2121'use strict' ;
2222
2323import { existsSync , readFileSync } from 'node:fs' ;
24- import { writeFile } from 'node:fs/promises' ;
24+ import { writeFile , appendFile } from 'node:fs/promises' ;
2525import { resolve } from 'node:path' ;
2626
2727import handlebars from 'handlebars' ;
@@ -263,10 +263,13 @@ if (import.meta.url.startsWith('file:')) {
263263 . then ( formatPost )
264264 . then ( writeToFile )
265265 . then (
266- ( [ filepath , { version } ] ) => {
267- console . error ( 'Release post created:' , filepath ) ;
266+ async ( [ filepath , { version } ] ) => {
267+ console . log ( 'Release post created:' , filepath ) ;
268268 if ( process . env . GITHUB_OUTPUT ) {
269- console . log ( `version=v${ version } ` ) ;
269+ await appendFile (
270+ process . env . GITHUB_OUTPUT ,
271+ `version=v${ version } \n`
272+ ) ;
270273 }
271274 } ,
272275 error => console . error ( 'Some error occurred here!' , error . stack )
You can’t perform that action at this time.
0 commit comments