diff --git a/lib/config/definitions.js b/lib/config/definitions.js
index 95c5c90e09410795f90bea92f85f4efa63030bf0..f035ad3588ec96ddcafbc9e588f9a36532a5aa55 100644
--- a/lib/config/definitions.js
+++ b/lib/config/definitions.js
@@ -955,11 +955,9 @@ const options = [
     default: {
       rollbackPrs: false,
       fileMatch: ['(^|/)WORKSPACE$'],
-      major: {
-        prBodyDefinitions: {
-          Change:
-            '{{#if currentDigest}}digest -> `{{{newVersion}}}`{{else}}`{{{currentValue}}}` -> `{{{newValue}}}`{{/if}}',
-        },
+      prBodyDefinitions: {
+        Change:
+          '{{#if currentDigestShort}}`{{{currentDigestShort}}}` -> {{#if isDigest}}`{{{newDigestShort}}}`{{else}}`{{{newVersion}}}`{{/if}}{{else}}`{{{currentValue}}}` -> `{{{newValue}}}`{{/if}}',
       },
     },
     mergeable: true,
diff --git a/lib/manager/bazel/extract.js b/lib/manager/bazel/extract.js
index d0862dda203785985471b9ad7f099ca21eec02ea..447f7a9d8525b3e27ff2c5b1fb0ed07fe4d5afa2 100644
--- a/lib/manager/bazel/extract.js
+++ b/lib/manager/bazel/extract.js
@@ -104,6 +104,7 @@ function extractPackageFile(content) {
       if (commit) {
         dep.currentValue = 'v0.0.0';
         dep.currentDigest = commit;
+        dep.currentDigestShort = commit.substr(0, 7);
         dep.digestOneAndOnly = true;
       }
       deps.push(dep);
diff --git a/test/manager/bazel/__snapshots__/extract.spec.js.snap b/test/manager/bazel/__snapshots__/extract.spec.js.snap
index e0cf46256c303a9283c33c082d04e73241442106..47fc70e412bf02e214d20f4afe9a1460a3ab2d19 100644
--- a/test/manager/bazel/__snapshots__/extract.spec.js.snap
+++ b/test/manager/bazel/__snapshots__/extract.spec.js.snap
@@ -17,6 +17,7 @@ Array [
   },
   Object {
     "currentDigest": "dec09d789f3dba190787f8b4454c7d3c936fed9e",
+    "currentDigestShort": "dec09d7",
     "currentValue": "v0.0.0",
     "def": "go_repository(
    name = \\"com_github_google_uuid\\",