refactor: get short commit

This commit is contained in:
三咲智子 Kevin Deng 2023-02-23 19:17:28 +08:00
parent f98c667613
commit bcf0965795
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
6 changed files with 11 additions and 8 deletions

View file

@ -31,11 +31,12 @@ const git = Git()
export const getGitInfo = async () => {
const branch = gitBranch || await git.revparse(['--abbrev-ref', 'HEAD'])
const commit = await git.revparse(['HEAD'])
return { branch, commit }
const shortCommit = await git.revparse(['--short=7', 'HEAD'])
return { branch, commit, shortCommit }
}
export const getEnv = async () => {
const { commit, branch } = await getGitInfo()
const { commit, shortCommit, branch } = await getGitInfo()
const env = isDevelopment
? 'dev'
: isPreview
@ -43,5 +44,5 @@ export const getEnv = async () => {
: branch === 'main'
? 'canary'
: 'release'
return { commit, branch, env } as const
return { commit, shortCommit, branch, env } as const
}