From 848eb0dafb19ee897f798979a5e5ad5be38a6ea1 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 12 Feb 2018 21:55:45 +0100
Subject: [PATCH] fix: delete GITHUB_ENDPOINT before changelog

---
 lib/workers/pr/index.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js
index 1b54c665b8..97377ab968 100644
--- a/lib/workers/pr/index.js
+++ b/lib/workers/pr/index.js
@@ -88,9 +88,12 @@ async function ensurePr(prConfig) {
   const commitRepos = [];
 
   let token;
+  let endpoint;
   // istanbul ignore if
   if (process.env.GITHUB_ENDPOINT) {
     logger.debug('Removing GHE token before calling changelog');
+    endpoint = process.env.GITHUB_ENDPOINT;
+    delete process.env.GITHUB_ENDPOINT;
     token = process.env.GITHUB_TOKEN;
     process.env.GITHUB_TOKEN = process.env.GITHUB_COM_TOKEN;
   }
@@ -145,9 +148,10 @@ async function ensurePr(prConfig) {
     config.upgrades.push(upgrade);
   }
   // istanbul ignore if
-  if (token) {
-    logger.debug('Restoring GHE token');
+  if (endpoint) {
+    logger.debug('Restoring GHE token and endpoint');
     process.env.GITHUB_TOKEN = token;
+    process.env.GITHUB_ENDPOINT = endpoint;
   }
 
   // Update the config object
-- 
GitLab