From b928ab69e3284295c7bf9a632c76bd3aa8ef8e54 Mon Sep 17 00:00:00 2001 From: Hiro Asari Date: Thu, 11 Jan 2018 14:38:14 -0500 Subject: [PATCH] Consider GHE endpoint for Pages deployment --- lib/dpl/provider/pages.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/dpl/provider/pages.rb b/lib/dpl/provider/pages.rb index 2f2d6a830..508445e1c 100644 --- a/lib/dpl/provider/pages.rb +++ b/lib/dpl/provider/pages.rb @@ -83,7 +83,12 @@ def verbose def api # Borrowed from Releases provider error 'gh-token must be provided for Pages provider to work.' unless @gh_token - @api ||= Octokit::Client.new(:access_token => @gh_token) + return @api if @api + + api_opts = { :access_token => @gh_token } + api_opts[:api_endpoint] = "https://#{gh_url}/api/v3/" unless @gh_url.empty? + + @api = Octokit::Client.new(api_opts) end def user