diff --git a/README.rst b/README.rst
index a6d3337f1a59c4e95a0a3632053a6a1c51872157..d4ac8c503b851632279a48b53470a2e34cb821fa 100644
--- a/README.rst
+++ b/README.rst
@@ -4,9 +4,9 @@ meshmode: High-Order Meshes and Discontinuous Function Spaces
 .. image:: https://gitlab.tiker.net/inducer/meshmode/badges/master/pipeline.svg
     :alt: Gitlab Build Status
     :target: https://gitlab.tiker.net/inducer/meshmode/commits/master
-.. image:: https://github.com/inducer/meshmode/workflows/CI/badge.svg?branch=master
+.. image:: https://github.com/inducer/meshmode/workflows/CI/badge.svg?branch=master&event=push
     :alt: Github Build Status
-    :target: https://github.com/inducer/meshmode/actions?query=branch%3Amaster+workflow%3ACI
+    :target: https://github.com/inducer/meshmode/actions?query=branch%3Amaster+workflow%3ACI+event%3Apush
 .. image:: https://badge.fury.io/py/meshmode.png
     :alt: Python Package Index Release Page
     :target: https://pypi.org/project/meshmode/