mirror of
https://github.com/elk-zone/elk
synced 2024-11-23 14:46:08 +09:00
18 lines
373 B
TypeScript
18 lines
373 B
TypeScript
|
import Git from 'simple-git'
|
||
|
|
||
|
const git = Git()
|
||
|
|
||
|
const hash = await git.revparse(['main'])
|
||
|
|
||
|
console.log('Checkout release branch')
|
||
|
await git.checkout('release')
|
||
|
|
||
|
console.log(`Reset to main branch (${hash})`)
|
||
|
await git.reset(['--hard', hash])
|
||
|
|
||
|
console.log('Push to release branch')
|
||
|
await git.push(['--force'])
|
||
|
|
||
|
console.log('Checkout main branch')
|
||
|
await git.checkout('main')
|