Skip to content

grassedge/detect-pull-reqs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

detect-pull-reqs

Detect pull requests between two branches.

example.js

const detect = require('detect-pull-reqs');

(async function main([ name, base, head ]) {
  const [ owner, repo ] = name.split('/');

  const pulls = await detect({
    token: process.env.GITHUB_TOKEN,
    owner,
    repo,
    base,
    head
  });

  // or pass octokit instance.
  const Octokit = require('@octokit/rest')
  const pulls = await detect({
    octokit: Octokit({
      ...
    }),
    owner,
    repo,
    base,
    head
  });

  console.log(pulls.map(p => p.html_url));

})(process.argv.slice(2)).catch(e => console.log(e));
$ GITHUB_TOKEN=... node index.js grassedge/detect-pull-reqs production master
# --> [ 'https://github.com/grassedge/detect-pull-reqs/pull/1' ]

About

Detect pull requests between two branches.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published