@@ -24,53 +24,75 @@ jobs:
2424
2525 - name : Cleanup
2626 run : |
27- Build/Scripts/runTests.sh -s clean ; \
28- Build/Scripts/additionalTests.sh -s clean ; \
27+ Build/Scripts/runTests.sh -s clean
28+ Build/Scripts/additionalTests.sh -s clean
2929 git checkout composer.json
3030
3131 testsuite :
3232 name : All php tests
3333 runs-on : ubuntu-latest
3434 strategy :
3535 matrix :
36- php : [ '8.1', '8.2' ]
3736 packages :
38- - core : ' ^12.0'
37+ - php : ' 8.1'
38+ core : ' ^12.0'
39+ framework : ' dev-main'
40+ prefer : ' '
41+ - php : ' 8.1'
42+ core : ' ^12.0'
43+ framework : ' dev-main'
44+ prefer : ' --prefer-lowest'
45+ - php : ' 8.2'
46+ core : ' ^12.0'
3947 framework : ' dev-main'
4048 prefer : ' '
41- - core : ' ^12.0'
49+ - php : ' 8.2'
50+ core : ' ^12.0'
4251 framework : ' dev-main'
4352 prefer : ' --prefer-lowest'
4453 steps :
4554 - name : Checkout
4655 uses : actions/checkout@v3
4756
48- - name : Composer
49- run : Build/Scripts/additionalTests.sh -p ${{ matrix.php }} -s lintPhp
57+ - name : Lint php
58+ run : |
59+ Build/Scripts/additionalTests.sh \
60+ -p ${{ matrix.packages.php }} \
61+ -s lintPhp
5062
5163 - name : Composer install
52- run : Build/Scripts/runTests.sh -p ${{ matrix.php }} -s composerInstall
64+ run : |
65+ Build/Scripts/runTests.sh \
66+ -p ${{ matrix.packages.php }} \
67+ -s composerInstall
5368
5469 - name : Composer install core
5570 run : |
56- Build/Scripts/additionalTests.sh -p ${{ matrix.php }} \
71+ Build/Scripts/additionalTests.sh \
72+ -p ${{ matrix.packages.php }} \
5773 -s composerInstallPackage \
58- -q "typo3/cms-core:${{ matrix.packages.core }}"
74+ -q "typo3/cms-core:${{ matrix.packages.core }}" \
75+ -r " ${{ matrix.packages.prefer }}"
5976
6077 - name : Composer install framework
6178 run : |
62- Build/Scripts/additionalTests.sh -p ${{ matrix.php }} \
79+ Build/Scripts/additionalTests.sh \
80+ -p ${{ matrix.packages.php }} \
6381 -s composerInstallPackage \
6482 -q "typo3/testing-framework:${{ matrix.packages.framework }}" \
65- -o " --dev ${{ matrix.packages.prefer }}"
83+ -r " --dev ${{ matrix.packages.prefer }}"
6684
6785 - name : Composer validate
68- run : Build/Scripts/runTests.sh -s composerValidate
86+ run : |
87+ Build/Scripts/runTests.sh \
88+ -p ${{ matrix.packages.php }} \
89+ -s composerValidate
6990
7091 - name : Cleanup
7192 run : |
7293 Build/Scripts/runTests.sh -s clean
7394 Build/Scripts/additionalTests.sh -s clean
95+ git checkout composer.json
7496
7597 TERUpload :
7698 needs : [ resources, testsuite ]
0 commit comments