mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
build: remove deprecated node-github api (#12420)
Switches to the newer version of `node-github` that has been renamed to `@octokit/rest`.
This commit is contained in:
committed by
Jeremy Elbourn
parent
f5f7f1c3d1
commit
73f3f940b0
@@ -2,7 +2,7 @@
|
||||
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const GitHubApi = require('github');
|
||||
const GitHubApi = require('@octokit/rest');
|
||||
const github = new GitHubApi();
|
||||
|
||||
|
||||
@@ -30,6 +30,14 @@ const intervalMinutes = 10;
|
||||
/** Instead of querying github for PR numbers, manually provide the PR numbers to be presubmit */
|
||||
const explicitPullRequests = [];
|
||||
|
||||
/** Options that will be passed to the octokit Github API when querying Github for PR numbers. */
|
||||
const githubSearchOptions = {
|
||||
// Use the maximum of allowed items per Github API query. 100 pull requests should be
|
||||
// enough to continuously run presubmits through night.
|
||||
per_page: 100,
|
||||
q: 'repo:angular/material2 is:open type:pr label:"pr: merge ready" -label:"pr: merge safe"',
|
||||
};
|
||||
|
||||
/** END OF CONFIGURATION. */
|
||||
|
||||
|
||||
@@ -41,17 +49,9 @@ if (explicitPullRequests.length) {
|
||||
writeScheduleScript(explicitPullRequests.map(n => ({number: n})));
|
||||
} else {
|
||||
// Fetch PRs that are merge-ready but not merge-safe
|
||||
github.search.issues({
|
||||
per_page: 100,
|
||||
q: 'repo:angular/material2 is:open type:pr label:"pr: merge ready" -label:"pr: merge safe"',
|
||||
}, (error, response) => {
|
||||
if (response) {
|
||||
writeScheduleScript(response.data.items);
|
||||
} else {
|
||||
console.error('Fetching merge-ready PRs failed.');
|
||||
console.error(error);
|
||||
}
|
||||
});
|
||||
github.search.issues(githubSearchOptions)
|
||||
.then(response => writeScheduleScript(response.data.items))
|
||||
.catch(error => console.error('Fetching merge-ready PRs failed.', error));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user