add script to create PR

pull/5370/head
aniket-engg 11 months ago committed by Aniket
parent 66bbb382ae
commit 1a6ce9cac2
  1. 34
      createPR.js

@ -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…
Cancel
Save