fix parser tests updater again (#12538)
This commit is contained in:
parent
bb2343aba4
commit
1805d50bb8
22
.github/workflows/update-parser-tests.yml
vendored
22
.github/workflows/update-parser-tests.yml
vendored
@ -57,14 +57,19 @@ jobs:
|
||||
github-token: ${{ secrets.BOT_TOKEN }}
|
||||
script: |
|
||||
const base = process.env.GITHUB_REF.replace("refs/heads/", "");
|
||||
const { data: prs } = await github.pulls.list({
|
||||
const requestParam = {
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
head: "update-test262-parser",
|
||||
base: base
|
||||
});
|
||||
head: context.repo.owner + ":update-test262-parser",
|
||||
base: base,
|
||||
state: "open"
|
||||
};
|
||||
const result = await github.pulls.list(requestParam);
|
||||
console.log("Open PR request: ", requestParam);
|
||||
console.log("Open PR response: ", result);
|
||||
const prs = result.data;
|
||||
if (prs.length === 0) {
|
||||
const { data: pr } = await github.pulls.create({
|
||||
const requestParam = {
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
head: "update-test262-parser",
|
||||
@ -72,12 +77,15 @@ jobs:
|
||||
maintainer_can_modify: true,
|
||||
title: "Update test262",
|
||||
body: "Update test262 to [${{ steps.test262.outputs.sha1 }}](https://github.com/tc39/test262/commit/${{ steps.test262.outputs.sha1 }}).",
|
||||
});
|
||||
};
|
||||
const result = await github.pulls.create(requestParam);
|
||||
console.log("Create PR request: ", requestParam)
|
||||
console.log("Create PR response: ", result);
|
||||
|
||||
github.issues.addLabels({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: pr.number,
|
||||
issue_number: result.data.number,
|
||||
labels: ["area: test262", "repo automation 🤖"]
|
||||
})
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user