diff --git a/lib/platform/github/__snapshots__/index.spec.ts.snap b/lib/platform/github/__snapshots__/index.spec.ts.snap
index 69db676d33684b49c38d3921968810f246324686..d95c4fbf08ae40e83e6e989c7f96aa5e751eaa8f 100644
--- a/lib/platform/github/__snapshots__/index.spec.ts.snap
+++ b/lib/platform/github/__snapshots__/index.spec.ts.snap
@@ -72,7 +72,7 @@ Array [
       "body": Object {
         "context": "renovate/verify",
         "description": "Renovate verified pull request",
-        "state": "green",
+        "state": "success",
         "target_url": "https://github.com/renovatebot/renovate",
       },
     },
diff --git a/lib/platform/github/index.ts b/lib/platform/github/index.ts
index a2833da0c3675d37718a12347f4abb51fbd8e512..5de710041a7420f756c16d4c6ef6a6832c541ed4 100644
--- a/lib/platform/github/index.ts
+++ b/lib/platform/github/index.ts
@@ -1237,8 +1237,13 @@ export async function setBranchStatus({
   try {
     const branchCommit = await config.storage.getBranchCommit(branchName);
     const url = `repos/${config.repository}/statuses/${branchCommit}`;
+    const renovateToGitHubStateMapping = {
+      green: 'success',
+      yellow: 'pending',
+      red: 'failure',
+    };
     const options: any = {
-      state,
+      state: renovateToGitHubStateMapping[state],
       description,
       context,
     };