Update CoverageOutputGenerator.

Closes #9308.

PiperOrigin-RevId: 266910250
diff --git a/WORKSPACE b/WORKSPACE
index c79fcb6..9885aab 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -122,7 +122,7 @@
         "java_tools_javac11_linux-v5.0.zip",
         "java_tools_javac11_windows-v5.0.zip",
         "java_tools_javac11_darwin-v5.0.zip",
-        "coverage_output_generator-v1.0.zip",
+        "coverage_output_generator-v2.0.zip",
         "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz",
         "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz",
         "0.16.2.zip",
@@ -147,7 +147,7 @@
         "java_tools_javac11_linux-v5.0.zip": "b644b1eb3743376ce3aeb0cc6a15374ca5676bf872cc653c3633751c8226e060",
         "java_tools_javac11_windows-v5.0.zip": "116fef8a385873bfda5fa76e831959aa0ad0b12ca9a880bd0fc7252413ed7c1f",
         "java_tools_javac11_darwin-v5.0.zip": "dfa0e6b6320325eb28023ed754022d985d462b4db468394be305a82f55e7dafa",
-        "coverage_output_generator-v1.0.zip": "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889",
+        "coverage_output_generator-v2.0.zip": "3a6951051272d51613ac4c77af6ce238a3db321bf06506fde1b8866eb18a89dd",
         "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7",
         "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz": "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898",
         "0.16.2.zip": "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0",
@@ -183,8 +183,8 @@
         "java_tools_javac11_darwin-v5.0.zip": [
             "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.0/java_tools_javac11_darwin-v5.0.zip",
         ],
-        "coverage_output_generator-v1.0.zip": [
-            "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip",
+        "coverage_output_generator-v2.0.zip": [
+            "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.0.zip",
         ],
         "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz": [
             "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz",
@@ -500,7 +500,7 @@
         "java_tools_javac11_linux-v5.0.zip",
         "java_tools_javac11_windows-v5.0.zip",
         "java_tools_javac11_darwin-v5.0.zip",
-        "coverage_output_generator-v1.0.zip",
+        "coverage_output_generator-v2.0.zip",
         "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz",
         "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz",
         "zulu11.2.3-jdk11.0.1-win_x64.zip",
@@ -531,7 +531,7 @@
         "java_tools_javac11_linux-v5.0.zip": "b644b1eb3743376ce3aeb0cc6a15374ca5676bf872cc653c3633751c8226e060",
         "java_tools_javac11_windows-v5.0.zip": "116fef8a385873bfda5fa76e831959aa0ad0b12ca9a880bd0fc7252413ed7c1f",
         "java_tools_javac11_darwin-v5.0.zip": "dfa0e6b6320325eb28023ed754022d985d462b4db468394be305a82f55e7dafa",
-        "coverage_output_generator-v1.0.zip": "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889",
+        "coverage_output_generator-v2.0.zip": "3a6951051272d51613ac4c77af6ce238a3db321bf06506fde1b8866eb18a89dd",
         "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": "232b1c3511f0d26e92582b7c3cc363be7ac633e371854ca2f2e9f2b50eb72a75",
         "zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz": "3b0d91611b1bdc4d409afcf9eab4f0e7f4ae09f88fc01bd9f2b48954882ae69b",
         "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": "1edf366ee821e5db8e348152fcb337b28dfd6bf0f97943c270dcc6747cedb6cb",
@@ -561,7 +561,7 @@
         "java_tools_javac11_linux-v5.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.0/java_tools_javac11_linux-v5.0.zip"],
         "java_tools_javac11_windows-v5.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.0/java_tools_javac11_windows-v5.0.zip"],
         "java_tools_javac11_darwin-v5.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.0/java_tools_javac11_darwin-v5.0.zip"],
-        "coverage_output_generator-v1.0.zip": ["https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip"],
+        "coverage_output_generator-v2.0.zip": ["https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.0.zip"],
         "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-linux_x64.tar.gz"],
         "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz"],
         "zulu11.2.3-jdk11.0.1-win_x64.zip": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-win_x64.zip"],
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/coverage.WORKSPACE b/src/main/java/com/google/devtools/build/lib/bazel/rules/coverage.WORKSPACE
index 0d9ae6f..6194db7 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/coverage.WORKSPACE
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/coverage.WORKSPACE
@@ -2,10 +2,14 @@
 
 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
 
+# To generate an updated version of CoverageOutputGenerator:
+# 1. bazel build tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:coverage_output_generator_zip
+# 2. Copy and rename the zip file with a new version locally.
+# 3. Upload the file under https://mirror.bazel.build/bazel_coverage_output_generator/releases.
 http_archive(
     name = "remote_coverage_tools",
-    sha256 = "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889",
+    sha256 = "3a6951051272d51613ac4c77af6ce238a3db321bf06506fde1b8866eb18a89dd",
     urls = [
-        "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip",
+        "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.0.zip",
     ],
 )