7575 with :
7676 php-version : ' 7.2'
7777
78- - name : Chartjs Dependencies
79- uses : ramsey/composer-install@v2
80- with :
81- working-directory : src/Chartjs
82- dependency-versions : lowest
83- - name : Chartjs Tests
84- run : php vendor/bin/simple-phpunit
85- working-directory : src/Chartjs
86-
8778 - name : Cropperjs Dependencies
8879 uses : ramsey/composer-install@v2
8980 with :
@@ -111,24 +102,6 @@ jobs:
111102 run : php vendor/bin/simple-phpunit
112103 working-directory : src/LazyImage
113104
114- - name : React Dependencies
115- uses : ramsey/composer-install@v2
116- with :
117- working-directory : src/React
118- dependency-versions : lowest
119- - name : React Tests
120- run : php vendor/bin/simple-phpunit
121- working-directory : src/React
122-
123- - name : Svelte Dependencies
124- uses : ramsey/composer-install@v2
125- with :
126- working-directory : src/Svelte
127- dependency-versions : lowest
128- - name : Svelte Tests
129- run : php vendor/bin/simple-phpunit
130- working-directory : src/Svelte
131-
132105 tests-php8-low-deps :
133106 runs-on : ubuntu-latest
134107 steps :
@@ -142,6 +115,8 @@ jobs:
142115 with :
143116 working-directory : src/TwigComponent
144117 dependency-versions : lowest
118+ # needed for php 8.0 to skip symfony/stimulus-bundle
119+ composer-options : " --ignore-platform-reqs"
145120 - name : TwigComponent Tests
146121 run : php vendor/bin/simple-phpunit
147122 working-directory : src/TwigComponent
@@ -173,22 +148,28 @@ jobs:
173148 run : php vendor/bin/simple-phpunit
174149 working-directory : src/Translator
175150
151+ - name : StimulusBundle Dependencies
152+ uses : ramsey/composer-install@v2
153+ with :
154+ working-directory : src/StimulusBundle
155+ dependency-versions : lowest
156+ - name : StimulusBundle Tests
157+ working-directory : src/StimulusBundle
158+ run : php vendor/bin/simple-phpunit
159+
176160 tests-php-high-deps :
177161 runs-on : ubuntu-latest
178162 steps :
179163 - uses : actions/checkout@master
164+
180165 - uses : shivammathur/setup-php@v2
181166 with :
182167 php-version : ' 8.0'
183- - run : php .github/build-packages.php
184168
185- - name : Chartjs Dependencies
169+ - name : Install root Dependencies
186170 uses : ramsey/composer-install@v2
187- with :
188- working-directory : src/Chartjs
189- - name : Chartjs Tests
190- run : php vendor/bin/simple-phpunit
191- working-directory : src/Chartjs
171+
172+ - run : php .github/build-packages.php
192173
193174 - name : Cropperjs Dependencies
194175 uses : ramsey/composer-install@v2
@@ -214,14 +195,6 @@ jobs:
214195 run : php vendor/bin/simple-phpunit
215196 working-directory : src/LazyImage
216197
217- - name : TwigComponent Dependencies
218- uses : ramsey/composer-install@v2
219- with :
220- working-directory : src/TwigComponent
221- - name : TwigComponent Tests
222- run : php vendor/bin/simple-phpunit
223- working-directory : src/TwigComponent
224-
225198 - name : LiveComponent Dependencies
226199 uses : ramsey/composer-install@v2
227200 with :
@@ -230,14 +203,6 @@ jobs:
230203 working-directory : src/LiveComponent
231204 run : php vendor/bin/simple-phpunit
232205
233- - name : React Dependencies
234- uses : ramsey/composer-install@v2
235- with :
236- working-directory : src/React
237- - name : React Tests
238- working-directory : src/React
239- run : php vendor/bin/simple-phpunit
240-
241206 - name : Autocomplete Dependencies
242207 uses : ramsey/composer-install@v2
243208 with :
@@ -246,23 +211,28 @@ jobs:
246211 working-directory : src/Autocomplete
247212 run : php vendor/bin/simple-phpunit
248213
249- - name : Svelte Dependencies
250- uses : ramsey/composer-install@v2
251- with :
252- working-directory : src/Svelte
253- - name : Svelte Tests
254- working-directory : src/Svelte
255- run : php vendor/bin/simple-phpunit
256-
257214 tests-php81-high-deps :
258215 runs-on : ubuntu-latest
259216 steps :
260217 - uses : actions/checkout@master
218+
261219 - uses : shivammathur/setup-php@v2
262220 with :
263221 php-version : ' 8.1'
222+
223+ - name : Install root Dependencies
224+ uses : ramsey/composer-install@v2
225+
264226 - run : php .github/build-packages.php
265227
228+ - name : Chartjs Dependencies
229+ uses : ramsey/composer-install@v2
230+ with :
231+ working-directory : src/Chartjs
232+ - name : Chartjs Tests
233+ working-directory : src/Chartjs
234+ run : php vendor/bin/simple-phpunit
235+
266236 - name : Notify Dependencies
267237 uses : ramsey/composer-install@v2
268238 with :
@@ -271,6 +241,32 @@ jobs:
271241 working-directory : src/Notify
272242 run : php vendor/bin/simple-phpunit
273243
244+ - name : React Dependencies
245+ uses : ramsey/composer-install@v2
246+ with :
247+ working-directory : src/React
248+ dependency-versions : lowest
249+ - name : React Tests
250+ run : php vendor/bin/simple-phpunit
251+ working-directory : src/React
252+
253+ - name : StimulusBundle Dependencies
254+ uses : ramsey/composer-install@v2
255+ with :
256+ working-directory : src/StimulusBundle
257+ - name : StimulusBundle Tests
258+ working-directory : src/StimulusBundle
259+ run : php vendor/bin/simple-phpunit
260+
261+ - name : Svelte Dependencies
262+ uses : ramsey/composer-install@v2
263+ with :
264+ working-directory : src/Svelte
265+ dependency-versions : lowest
266+ - name : Svelte Tests
267+ run : php vendor/bin/simple-phpunit
268+ working-directory : src/Svelte
269+
274270 - name : Translator Dependencies
275271 uses : ramsey/composer-install@v2
276272 with :
@@ -279,6 +275,23 @@ jobs:
279275 working-directory : src/Translator
280276 run : php vendor/bin/simple-phpunit
281277
278+ - name : TwigComponent Dependencies
279+ uses : ramsey/composer-install@v2
280+ with :
281+ working-directory : src/TwigComponent
282+ - name : TwigComponent Tests
283+ run : php vendor/bin/simple-phpunit
284+ working-directory : src/TwigComponent
285+
286+ - name : Vue Dependencies
287+ uses : ramsey/composer-install@v2
288+ with :
289+ working-directory : src/Vue
290+ dependency-versions : lowest
291+ - name : Vue Tests
292+ run : php vendor/bin/simple-phpunit
293+ working-directory : src/Vue
294+
282295 tests-js :
283296 runs-on : ubuntu-latest
284297 steps :
0 commit comments