Skip to content

Commit efee0b3

Browse files
committed
chore(ci): remove some permutations not needed
1 parent aef8cf6 commit efee0b3

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

.github/workflows/ci.yml

+18-14
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,44 @@ on:
88

99
jobs:
1010
tests:
11-
name: P:${{ matrix.php }}, S:${{ matrix.symfony }}, D:${{ matrix.database }}, PU:${{ matrix.phpunit }}${{ matrix.deps == 'lowest' && ' (lowest)' || '' }}${{ matrix.without-dama == 0 && contains(matrix.database, 'sql') && ' (dama)' || '' }}${{ matrix.use-phpunit-extension == 1 && ' (phpunit extension)' || '' }}
11+
name: P:${{ matrix.php }}, S:${{ matrix.symfony }}, D:${{ matrix.database }}, PU:${{ matrix.phpunit }}${{ matrix.deps == 'lowest' && ' (lowest)' || '' }}${{ matrix.use-phpunit-extension == 1 && ' (phpunit extension)' || '' }}
1212
runs-on: ubuntu-latest
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
php: [ 8.1, 8.2, 8.3, 8.4 ]
16+
php: [ 8.2, 8.3, 8.4 ]
1717
symfony: [ 6.4.*, 7.1.*, 7.2.* ]
1818
database: [ mysql, mongo ]
19-
phpunit: [ 9, 11 ]
19+
phpunit: [ 11 ]
2020

2121
# default values:
2222
# deps: [ highest ]
23-
# without-dama: [ 0 ]
2423
# use-phpunit-extension: [ 0 ]
2524

2625
exclude:
2726
- {php: 8.1, symfony: 7.1.*}
2827
- {php: 8.1, symfony: 7.2.*}
29-
- {php: 8.1, phpunit: 11 }
3028
include:
31-
- {php: 8.3, symfony: '*', phpunit: 9, database: none}
29+
# php 8.1
30+
- {php: 8.1, symfony: 6.4.*, phpunit: 9, database: mysql}
31+
32+
# old PHPUnit versions
33+
- {php: 8.3, symfony: '*', phpunit: 9, database: mysql}
34+
- {php: 8.3, symfony: '*', phpunit: 10, database: mysql}
35+
36+
# lowest deps (one per DBMS)
37+
- {php: 8.3, symfony: '*', phpunit: 11, database: mongo, deps: lowest}
38+
- {php: 8.3, symfony: '*', phpunit: 11, database: pgsql, deps: lowest}
39+
- {php: 8.3, symfony: '*', phpunit: 11, database: sqlite, deps: lowest}
40+
- {php: 8.3, symfony: '*', phpunit: 11, database: mysql, deps: lowest}
41+
42+
- {php: 8.3, symfony: '*', phpunit: 11, database: none}
3243
- {php: 8.3, symfony: '*', phpunit: 11, database: mysql|mongo}
33-
- {php: 8.3, symfony: '*', phpunit: 11, database: pgsql|mongo}
34-
- {php: 8.3, symfony: '*', phpunit: 11, database: pgsql, without-dama: 1}
35-
- {php: 8.3, symfony: '*', phpunit: 11, database: sqlite, without-dama: 1}
36-
- {php: 8.3, symfony: '*', phpunit: 9, database: sqlite, without-dama: 1, deps: lowest}
37-
- {php: 8.3, symfony: '*', phpunit: 9, database: mysql, deps: lowest}
38-
- {php: 8.3, symfony: '*', phpunit: 10, database: mysql|mongo}
3944
- {php: 8.3, symfony: '*', phpunit: 11, database: mysql|mongo, use-phpunit-extension: 1}
40-
- {php: 8.3, symfony: '*', phpunit: 11, database: mysql|mongo, use-phpunit-extension: 1, without-dama: 1}
4145
env:
4246
DATABASE_URL: ${{ contains(matrix.database, 'mysql') && 'mysql://root:root@localhost:3306/foundry?serverVersion=5.7.42' || contains(matrix.database, 'pgsql') && 'postgresql://root:root@localhost:5432/foundry?serverVersion=15' || contains(matrix.database, 'sqlite') && 'sqlite:///%kernel.project_dir%/var/data.db' || '' }}
4347
MONGO_URL: ${{ contains(matrix.database, 'mongo') && 'mongodb://127.0.0.1:27017/dbName?compressors=disabled&gssapiServiceName=mongodb' || '' }}
44-
USE_DAMA_DOCTRINE_TEST_BUNDLE: ${{ matrix.without-dama == 0 && contains(matrix.database, 'sql') && 1 || 0 }}
48+
USE_DAMA_DOCTRINE_TEST_BUNDLE: ${{ contains(matrix.database, 'sql') && 1 || 0 }}
4549
USE_FOUNDRY_PHPUNIT_EXTENSION: ${{ matrix.use-phpunit-extension || 0 }}
4650
PHPUNIT_VERSION: ${{ matrix.phpunit }}
4751
services:

0 commit comments

Comments
 (0)