diff --git a/README.rst b/README.rst
index c71237911cb783aa7a63e26bb6bd8471c1e3e5ff..58fbdb0a67cfdc0f5d3431d053056b26ea648a82 100644
--- a/README.rst
+++ b/README.rst
@@ -4,9 +4,9 @@ PyOpenCL: Pythonic Access to OpenCL, with Arrays and Algorithms
 .. image:: https://gitlab.tiker.net/inducer/pyopencl/badges/master/pipeline.svg
     :alt: Gitlab Build Status
     :target: https://gitlab.tiker.net/inducer/pyopencl/commits/master
-.. image:: https://github.com/inducer/pyopencl/workflows/CI/badge.svg?branch=master
+.. image:: https://github.com/inducer/pyopencl/workflows/CI/badge.svg?branch=master&event=push
     :alt: Github Build Status
-    :target: https://github.com/inducer/pyopencl/actions?query=branch%3Amaster+workflow%3ACI
+    :target: https://github.com/inducer/pyopencl/actions?query=branch%3Amaster+workflow%3ACI+event%3Apush
 .. image:: https://badge.fury.io/py/pyopencl.png
     :alt: Python Package Index Release Page
     :target: https://pypi.org/project/pyopencl/