Skip to content

Commit 2cd7529

Browse files
committed
NO MERGE: CI run only
1 parent ced8280 commit 2cd7529

File tree

4 files changed

+15756
-8
lines changed

4 files changed

+15756
-8
lines changed

.github/workflows/ci.yml

+38-4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
name: CI
1111
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
1212
with:
13+
composer_install: true
1314
# Use simple_matrix to limit the number of created jobs
1415
# phpunit.xml.dist has a large number of testsuites, all of which are tested with
1516
# multiple versions of php + databases in both the modules themselves and other recipes
@@ -20,9 +21,42 @@ jobs:
2021
# Run recipe-cms testsuite because that's the most likely to have weird conflicts e.g. graphql
2122
extra_jobs: |
2223
- php: 8.1
23-
composer_args: --prefer-lowest
24-
phpunit: true
25-
phpunit_suite: recipe-cms
26-
- php: 8.2
2724
phpunit: true
2825
phpunit_suite: recipe-cms
26+
## Added behat tests:
27+
- php: 8.1
28+
endtoend: true
29+
endtoend_suite: silverstripe-elemental
30+
endtoend_config: vendor/dnadesign/silverstripe-elemental/behat.yml
31+
- php: 8.1
32+
endtoend: true
33+
endtoend_suite: silverstripe-elemental-userforms
34+
endtoend_config: vendor/dnadesign/silverstripe-elemental-userforms/behat.yml
35+
- php: 8.1
36+
endtoend: true
37+
endtoend_suite: admin
38+
endtoend_config: vendor/silverstripe/admin/behat.yml
39+
- php: 8.1
40+
endtoend: true
41+
endtoend_suite: cms
42+
endtoend_config: vendor/silverstripe/cms/behat.yml
43+
- php: 8.1
44+
endtoend: true
45+
endtoend_suite: contentreview
46+
endtoend_config: vendor/silverstripe/contentreview/behat.yml
47+
- php: 8.1
48+
endtoend: true
49+
endtoend_suite: elemental-fileblock
50+
endtoend_config: vendor/silverstripe/elemental-fileblock/behat.yml
51+
- php: 8.1
52+
endtoend: true
53+
endtoend_suite: subsites
54+
endtoend_config: vendor/silverstripe/subsites/behat.yml
55+
- php: 8.1
56+
endtoend: true
57+
endtoend_suite: taxonomy
58+
endtoend_config: vendor/silverstripe/taxonomy/behat.yml
59+
- php: 8.1
60+
endtoend: true
61+
endtoend_suite: userforms
62+
endtoend_config: vendor/silverstripe/userforms/behat.yml

composer.json

+12-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"colymba/gridfield-bulk-editing-tools": "4.x-dev",
4242
"tractorcow/silverstripe-fluent": "7.x-dev",
4343
"silverstripe/dynamodb": "5.x-dev",
44-
"silverstripe/linkfield": "4.x-dev"
44+
"silverstripe/framework": "dev-pulls/5/pjax-in-gridfield as 5.9999999.9999999.9999999-dev"
4545
},
4646
"require-dev": {
4747
"silverstripe/frameworktest": "^1",
@@ -59,6 +59,9 @@
5959
]
6060
},
6161
"config": {
62+
"platform": {
63+
"php": "8.1"
64+
},
6265
"process-timeout": 600,
6366
"allow-plugins": {
6467
"composer/installers": true,
@@ -67,5 +70,11 @@
6770
}
6871
},
6972
"prefer-stable": true,
70-
"minimum-stability": "dev"
71-
}
73+
"minimum-stability": "dev",
74+
"repositories": {
75+
"silverstripe/framework": {
76+
"type": "vcs",
77+
"url": "[email protected]:creative-commoners/silverstripe-framework.git"
78+
}
79+
}
80+
}

0 commit comments

Comments
 (0)