diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml
index 41146a2f971447229ba55799b3a50760419931a4..8cdea91b4dee23c9fdef9a6a451ec9b65da33435 100644
--- a/.github/workflows/cmake-multi-platform.yml
+++ b/.github/workflows/cmake-multi-platform.yml
@@ -2,7 +2,7 @@
 # See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
 name: CMake on multiple platforms
 
-on: [push]
+on: [push, pull_request, workflow_dispatch]
 
 jobs:
   build: