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 }}
|
github-token: ${{ secrets.BOT_TOKEN }}
|
||||||
script: |
|
script: |
|
||||||
const base = process.env.GITHUB_REF.replace("refs/heads/", "");
|
const base = process.env.GITHUB_REF.replace("refs/heads/", "");
|
||||||
const { data: prs } = await github.pulls.list({
|
const requestParam = {
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
head: "update-test262-parser",
|
head: context.repo.owner + ":update-test262-parser",
|
||||||
base: base
|
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) {
|
if (prs.length === 0) {
|
||||||
const { data: pr } = await github.pulls.create({
|
const requestParam = {
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
head: "update-test262-parser",
|
head: "update-test262-parser",
|
||||||
@ -72,12 +77,15 @@ jobs:
|
|||||||
maintainer_can_modify: true,
|
maintainer_can_modify: true,
|
||||||
title: "Update test262",
|
title: "Update test262",
|
||||||
body: "Update test262 to [${{ steps.test262.outputs.sha1 }}](https://github.com/tc39/test262/commit/${{ steps.test262.outputs.sha1 }}).",
|
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({
|
github.issues.addLabels({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: pr.number,
|
issue_number: result.data.number,
|
||||||
labels: ["area: test262", "repo automation 🤖"]
|
labels: ["area: test262", "repo automation 🤖"]
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user