Skip to content

Commit ed20683

Browse files
committed
Merge branch 'release/5.1.0'
2 parents 4f329c6 + d4b2e55 commit ed20683

27 files changed

Lines changed: 1282 additions & 4713 deletions

File tree

.github/workflows/ci.yml

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)