diff --git a/bin/automerge.js b/bin/automerge.js
index 59ac98ad..cd6bf97d 100755
--- a/bin/automerge.js
+++ b/bin/automerge.js
@@ -21,7 +21,7 @@ const OLD_CONFIG = [
   "TOKEN"
 ];
 
-const GITHUB_SERVER_URL = process.env.GITHUB_SERVER_URL;
+const GITHUB_API_URL = process.env.GITHUB_API_URL || "https://api.github.com";
 
 async function main() {
   const parser = new ArgumentParser({
@@ -55,7 +55,7 @@ async function main() {
   const token = env("GITHUB_TOKEN");
 
   const octokit = new Octokit({
-    baseUrl: GITHUB_SERVER_URL,
+    baseUrl: GITHUB_API_URL,
     auth: `token ${token}`,
     userAgent: "pascalgn/automerge-action"
   });
diff --git a/dist/index.js b/dist/index.js
index 75ff7a0a..1bddacc6 100755
--- a/dist/index.js
+++ b/dist/index.js
@@ -44089,7 +44089,7 @@ module.exports = parseParams
 /***/ ((module) => {
 
 "use strict";
-module.exports = JSON.parse('{"name":"automerge-action","version":"0.16.1","description":"GitHub action to automatically merge pull requests","main":"lib/api.js","author":"Pascal","license":"MIT","private":true,"bin":{"automerge-action":"./bin/automerge.js"},"scripts":{"test":"jest","it":"node it/it.js","lint":"prettier -l lib/** test/** && eslint .","compile":"ncc build bin/automerge.js --license LICENSE -o dist","prepublish":"yarn lint && yarn test && yarn compile"},"dependencies":{"@actions/core":"^1.10.1","@octokit/rest":"^20.0.2","argparse":"^2.0.1","fs-extra":"^11.2.0","object-resolve-path":"^1.1.1","tmp":"^0.2.1"},"devDependencies":{"@vercel/ncc":"^0.38.1","dotenv":"^16.3.1","eslint":"^8.56.0","eslint-plugin-jest":"^27.6.1","jest":"^29.7.0","prettier":"^3.1.1"},"prettier":{"trailingComma":"none","arrowParens":"avoid"}}');
+module.exports = JSON.parse('{"name":"automerge-action","version":"0.16.2","description":"GitHub action to automatically merge pull requests","main":"lib/api.js","author":"Pascal","license":"MIT","private":true,"bin":{"automerge-action":"./bin/automerge.js"},"scripts":{"test":"jest","it":"node it/it.js","lint":"prettier -l lib/** test/** && eslint .","compile":"ncc build bin/automerge.js --license LICENSE -o dist","prepublish":"yarn lint && yarn test && yarn compile"},"dependencies":{"@actions/core":"^1.10.1","@octokit/rest":"^20.0.2","argparse":"^2.0.1","fs-extra":"^11.2.0","object-resolve-path":"^1.1.1","tmp":"^0.2.1"},"devDependencies":{"@vercel/ncc":"^0.38.1","dotenv":"^16.3.1","eslint":"^8.56.0","eslint-plugin-jest":"^27.6.1","jest":"^29.7.0","prettier":"^3.1.1"},"prettier":{"trailingComma":"none","arrowParens":"avoid"}}');
 
 /***/ })
 
@@ -44156,7 +44156,7 @@ const OLD_CONFIG = [
   "TOKEN"
 ];
 
-const GITHUB_SERVER_URL = process.env.GITHUB_SERVER_URL;
+const GITHUB_API_URL = process.env.GITHUB_API_URL || "https://api.github.com";
 
 async function main() {
   const parser = new ArgumentParser({
@@ -44190,7 +44190,7 @@ async function main() {
   const token = env("GITHUB_TOKEN");
 
   const octokit = new Octokit({
-    baseUrl: GITHUB_SERVER_URL,
+    baseUrl: GITHUB_API_URL,
     auth: `token ${token}`,
     userAgent: "pascalgn/automerge-action"
   });
diff --git a/it/it.js b/it/it.js
index 8c428744..45ccd249 100644
--- a/it/it.js
+++ b/it/it.js
@@ -9,6 +9,7 @@ async function main() {
   const token = process.env.GITHUB_TOKEN;
 
   const octokit = new Octokit({
+    baseUrl: "https://api.github.com",
     auth: `token ${token}`,
     userAgent: "pascalgn/automerge-action-it"
   });
diff --git a/package.json b/package.json
index 010634a5..923aba17 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "automerge-action",
-  "version": "0.16.1",
+  "version": "0.16.2",
   "description": "GitHub action to automatically merge pull requests",
   "main": "lib/api.js",
   "author": "Pascal",