diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bad3537..a54bf85 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -4,15 +4,10 @@ on:
push:
pull_request:
workflow_dispatch:
- # Every day at 3:00pm UTC
- schedule:
- - cron: '0 15 * * *'
jobs:
ci:
name: CI
- # Only run cron on the silverstripe account
- if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
with:
# Use simple_matrix to limit the number of created jobs
diff --git a/.github/workflows/dispatch-ci.yml b/.github/workflows/dispatch-ci.yml
new file mode 100644
index 0000000..0acb78d
--- /dev/null
+++ b/.github/workflows/dispatch-ci.yml
@@ -0,0 +1,16 @@
+name: Dispatch CI
+
+on:
+ # At 3:00 PM and 4:00 PM
+ schedule:
+ - cron: '0 15,16 * * *'
+
+jobs:
+ dispatch-ci:
+ name: Dispatch CI
+ # Only run cron on the silverstripe account
+ if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
+ runs-on: ubuntu-latest
+ steps:
+ - name: Dispatch CI
+ uses: silverstripe/gha-dispatch-ci@v1
diff --git a/composer.json b/composer.json
index 3828a30..7787931 100644
--- a/composer.json
+++ b/composer.json
@@ -67,4 +67,4 @@
},
"prefer-stable": true,
"minimum-stability": "dev"
-}
\ No newline at end of file
+}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 2bf3b81..2c4fe26 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -128,6 +128,5 @@
vendor/symbiote/silverstripe-gridfieldextensions/tests
vendor/silverstripe/staticpublishqueue/tests
-