mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
better linting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
b2a012304a
commit
be99e1716d
@ -29,9 +29,9 @@ module.exports = {
|
|||||||
],
|
],
|
||||||
env: {
|
env: {
|
||||||
node: true,
|
node: true,
|
||||||
|
es2022: true,
|
||||||
},
|
},
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
ecmaVersion: 2018,
|
|
||||||
sourceType: "module",
|
sourceType: "module",
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|||||||
@ -129,8 +129,8 @@ const relaventPrsQuery = await Promise.all(
|
|||||||
milestoneRelevantPrs.map(async pr => ({
|
milestoneRelevantPrs.map(async pr => ({
|
||||||
pr,
|
pr,
|
||||||
stdout: (await execP(`git tag v${previousReleasedVersion} --no-contains ${pr.mergeCommit.oid}`)).stdout,
|
stdout: (await execP(`git tag v${previousReleasedVersion} --no-contains ${pr.mergeCommit.oid}`)).stdout,
|
||||||
}))
|
})),
|
||||||
)
|
);
|
||||||
const relaventPrs = relaventPrsQuery
|
const relaventPrs = relaventPrsQuery
|
||||||
.filter(query => query.stdout)
|
.filter(query => query.stdout)
|
||||||
.map(query => query.pr);
|
.map(query => query.pr);
|
||||||
@ -158,7 +158,7 @@ if (enhancementPrs.length > 0) {
|
|||||||
"",
|
"",
|
||||||
...enhancementPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
...enhancementPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
||||||
"",
|
"",
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (bugfixPrs.length > 0) {
|
if (bugfixPrs.length > 0) {
|
||||||
@ -167,7 +167,7 @@ if (bugfixPrs.length > 0) {
|
|||||||
"",
|
"",
|
||||||
...bugfixPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
...bugfixPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
||||||
"",
|
"",
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (maintenencePrs.length > 0) {
|
if (maintenencePrs.length > 0) {
|
||||||
@ -176,7 +176,7 @@ if (maintenencePrs.length > 0) {
|
|||||||
"",
|
"",
|
||||||
...maintenencePrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
...maintenencePrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`),
|
||||||
"",
|
"",
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
const prBody = prBodyLines.join("\n");
|
const prBody = prBodyLines.join("\n");
|
||||||
@ -189,22 +189,22 @@ const createPrArgs = [
|
|||||||
"--base", prBase,
|
"--base", prBase,
|
||||||
"--title", `release ${newVersion.format()}`,
|
"--title", `release ${newVersion.format()}`,
|
||||||
"--label", "skip-changelog",
|
"--label", "skip-changelog",
|
||||||
"--body-file", "-"
|
"--body-file", "-",
|
||||||
];
|
];
|
||||||
|
|
||||||
const createPrProcess = spawn("gh", createPrArgs, { stdio: "pipe" })
|
const createPrProcess = spawn("gh", createPrArgs, { stdio: "pipe" });
|
||||||
let result = "";
|
let result = "";
|
||||||
|
|
||||||
createPrProcess.stdout.on("data", (chunk) => result += chunk);
|
createPrProcess.stdout.on("data", (chunk) => result += chunk);
|
||||||
|
|
||||||
createPrProcess.stdin.write(prBody)
|
createPrProcess.stdin.write(prBody);
|
||||||
createPrProcess.stdin.end();
|
createPrProcess.stdin.end();
|
||||||
|
|
||||||
await new Promise((resolve) => {
|
await new Promise((resolve) => {
|
||||||
createPrProcess.on('close', () => {
|
createPrProcess.on("close", () => {
|
||||||
createPrProcess.stdout.removeAllListeners();
|
createPrProcess.stdout.removeAllListeners();
|
||||||
resolve();
|
resolve();
|
||||||
})
|
});
|
||||||
})
|
});
|
||||||
|
|
||||||
console.log(result);
|
console.log(result);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user