diff --git a/.github/workflows/html5.yml b/.github/workflows/html5.yml
index 3edd1fecdc..a606a366a4 100644
--- a/.github/workflows/html5.yml
+++ b/.github/workflows/html5.yml
@@ -3,7 +3,7 @@
name: HTML5 Build CI
# Controls when the workflow will run
-on: push
+on: [push, pull_request]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index bdd9a4fa42..782667bbfe 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -3,7 +3,7 @@
name: Linux Build CI
# Controls when the workflow will run
-on: push
+on: [push, pull_request]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 8e28227f47..a837f5116e 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -3,7 +3,7 @@
name: Windows Build CI
# Controls when the workflow will run
-on: push
+on: [push, pull_request]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs: