chore: fix auto-update script

pull/463/head
Ika 2020-07-09 22:18:09 +08:00
parent 1b253a766f
commit bbc2250bf5
1 changed files with 6 additions and 20 deletions

View File

@ -41,26 +41,12 @@ jobs:
script: | script: |
const {owner, repo} = context.repo const {owner, repo} = context.repo
const branch = 'github-actions-auto-update' const branch = 'github-actions-auto-update'
const {status: branchStatus} = await github.repos.getBranch({ const title = 'docs(readme): update emoji-cheat-sheet'
owner, const branchesResult = await github.repos.listBranches({ owner, repo })
repo, if (branchesResult.status !== 200 || !branchesResult.data.find(({ name }) => name === branch)) {
branch,
})
if (branchStatus !== 200) {
return return
} }
const {status, data: prs} = await github.pulls.list({ const prsResult = await github.pulls.list({ owner, repo, head: branch, state: 'open' })
owner, if (prsResult.status === 200 && prsResult.data.length === 0) {
repo, await github.pulls.create({ owner, repo, head: branch, title, base: 'master' })
head: branch,
state: 'open',
})
if (status === 200 && prs.length === 0) {
await github.pulls.create({
owner,
repo,
head: branch,
title: 'docs(readme): update emoji-cheat-sheet',
base: 'master',
})
} }