feat: add desktop repo (#1071)
This commit is contained in:
25
scripts/desktop/create-draft-release.mjs
Normal file
25
scripts/desktop/create-draft-release.mjs
Normal file
@@ -0,0 +1,25 @@
|
||||
import { spawn } from 'child_process'
|
||||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
import { getLatestBuiltFilesList } from './utils.mjs'
|
||||
;(async () => {
|
||||
const files = await getLatestBuiltFilesList()
|
||||
files.push('SHA256SUMS')
|
||||
|
||||
const versionNumber = JSON.parse(fs.readFileSync('./package.json')).version
|
||||
console.log('Creating draft release...')
|
||||
const child = spawn('gh', [
|
||||
'release',
|
||||
'create',
|
||||
`v${versionNumber}`,
|
||||
...files.map((name) => path.join('dist', name)),
|
||||
'--target',
|
||||
'main',
|
||||
'--draft',
|
||||
'--prerelease',
|
||||
'--title',
|
||||
versionNumber,
|
||||
])
|
||||
child.stdout.pipe(process.stdout)
|
||||
child.stderr.pipe(process.stderr)
|
||||
})()
|
||||
Reference in New Issue
Block a user