fix: do not run coverage reporter if already reported
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 997c093..4eaaf4c 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -71,5 +71,7 @@
                   # Bazelisk will download bazel to here
                   XDG_CACHE_HOME: ~/.cache/bazel-repo
               working-directory: ${{ matrix.folder }}
+              # Coverage does not work properly with RBE. See: bazelbuild/bazel#4685
+              if: ${{ matrix.config == 'local' }}
               run: |
                   bazel --bazelrc=$GITHUB_WORKSPACE/.github/workflows/ci.bazelrc --bazelrc=.bazelrc coverage --config=${{ matrix.config }} --instrument_test_targets //...