parent
c9ddfe4e0a
commit
79bd043bb9
@ -0,0 +1,34 @@ |
|||||||
|
const { Octokit } = require("octokit"); |
||||||
|
|
||||||
|
async function createPR(prNumber, baseBranch) { |
||||||
|
const octokit = new Octokit({ |
||||||
|
auth: '' |
||||||
|
}) |
||||||
|
|
||||||
|
const prData = await octokit.request('GET /repos/{owner}/{repo}/pulls/{pull_number}', { |
||||||
|
owner: 'ethereum', |
||||||
|
repo: 'remix-project', |
||||||
|
pull_number: prNumber, |
||||||
|
headers: { |
||||||
|
'X-GitHub-Api-Version': '2022-11-28' |
||||||
|
} |
||||||
|
}) |
||||||
|
|
||||||
|
const response = await octokit.request('POST /repos/{owner}/{repo}/pulls', { |
||||||
|
owner: 'ethereum', |
||||||
|
repo: 'remix-project', |
||||||
|
title: prData.data.title + ' (for beta)', |
||||||
|
body: prData.data.body + ' (for beta)', |
||||||
|
head: prData.data.head.ref, |
||||||
|
base: baseBranch, |
||||||
|
headers: { |
||||||
|
'X-GitHub-Api-Version': '2022-11-28' |
||||||
|
} |
||||||
|
}) |
||||||
|
|
||||||
|
console.log('Pull Request Created!!! See: ', response.data.html_url) |
||||||
|
} |
||||||
|
|
||||||
|
createPR(process.env.fromPR, process.env.baseBranch || 'remix_beta') |
||||||
|
|
||||||
|
// Run: fromPR=4369 node testGHAPI.js
|
Loading…
Reference in new issue