diff --git a/.github/workflows/build-gluon.yml b/.github/workflows/build-gluon.yml
index 80397111354710d7ce4fdceeba979b957a669734..c5d327f7ab29b284b1d2035b3c619c5312a60aa1 100644
--- a/.github/workflows/build-gluon.yml
+++ b/.github/workflows/build-gluon.yml
@@ -7,6 +7,7 @@ on:
       - 'v20[2-9][0-9].[0-9].x'
   pull_request:
     types: [opened, synchronize, reopened]
+  workflow_dispatch:
 
 permissions:
   contents: read