Skip to content
Snippets Groups Projects
Commit 23e3a62e authored by Rhys Arkins's avatar Rhys Arkins
Browse files

fix: unset GHE token before checking node releases

Fixes #1540
parent 612ee76e
Branches
Tags v11.24.5
No related merge requests found
...@@ -13,11 +13,27 @@ async function renovateEngines(config) { ...@@ -13,11 +13,27 @@ async function renovateEngines(config) {
logger.info({ currentVersion }, 'Skipping non-pinned node version'); logger.info({ currentVersion }, 'Skipping non-pinned node version');
return []; return [];
} }
let endpoint;
let token;
// istanbul ignore if
if (process.env.GITHUB_ENDPOINT) {
logger.debug('Removing GHE token before retrieving node releases');
endpoint = process.env.GITHUB_ENDPOINT;
delete process.env.GITHUB_ENDPOINT;
token = process.env.GITHUB_TOKEN;
process.env.GITHUB_TOKEN = process.env.GITHUB_COM_TOKEN;
}
const newReleases = (await getRepoReleases('nodejs/node')) const newReleases = (await getRepoReleases('nodejs/node'))
.map(release => release.replace(/^v/, '')) .map(release => release.replace(/^v/, ''))
.filter(release => semver.major(currentVersion) === semver.major(release)) .filter(release => semver.major(currentVersion) === semver.major(release))
.filter(release => semver.gt(release, currentVersion)) .filter(release => semver.gt(release, currentVersion))
.sort(semverSort); .sort(semverSort);
// istanbul ignore if
if (endpoint) {
logger.debug('Restoring GHE token and endpoint');
process.env.GITHUB_TOKEN = token;
process.env.GITHUB_ENDPOINT = endpoint;
}
if (newReleases.length) { if (newReleases.length) {
logger.info({ newReleases }, 'Found newer Node releases'); logger.info({ newReleases }, 'Found newer Node releases');
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment