2828 strategy :
2929 fail-fast : false
3030 matrix :
31- php-version : ['8.1', '8. 2', '8.3', '8.4', '8.5']
31+ php-version : ['8.2', '8.3', '8.4', '8.5']
3232 dependency-version : ['']
3333 symfony-version : ['']
3434 minimum-stability : ['stable']
@@ -38,19 +38,21 @@ jobs:
3838 - minimum-stability : ' dev'
3939 php-version : ' 8.5'
4040 # lowest deps
41- - php-version : ' 8.1 '
41+ - php-version : ' 8.2 '
4242 dependency-version : ' lowest'
43- # LTS version of Symfony
44- - php-version : ' 8.1'
45- symfony-version : ' 6.4.*'
46- - php-version : ' 8.1'
47- symfony-version : ' 6.4.*'
48- os : ' windows-latest'
49- # Explicit Symfony versions
50- - php-version : ' 8.1'
43+
44+ # oldest LTS
45+ - php-version : ' 8.2'
5146 symfony-version : ' 6.4.*'
47+
48+ # oldest LTS + Windows
49+ - php-version : ' 8.2'
50+ symfony-version : ' 6.4.*'
51+ os : ' windows-latest'
52+
5253 - php-version : ' 8.2'
5354 symfony-version : ' 7.4.x-dev' # TODO: change to '7.4' when Symfony 7.4 is released
55+
5456 - php-version : ' 8.5'
5557 symfony-version : ' 8.0.x-dev' # TODO: change to '8.0' when Symfony 8.0 is released
5658 minimum-stability : ' dev' # TODO: remove when Symfony 8.0 is released
7981 uses : shivammathur/setup-php@v2
8082 with :
8183 php-version : ${{ matrix.php-version }}
82- extensions : ${{ matrix.os == 'windows-latest' && 'pdo_sqlite,sqlite3,fileinfo,gd' || '' }}
84+ extensions : ${{ matrix.os == 'windows-latest' && 'pdo_sqlite,sqlite3,fileinfo,gd,zip ' || '' }}
8385 tools : flex
8486
8587 - name : Get composer cache directory
@@ -111,7 +113,7 @@ jobs:
111113 '(cd src/{} \
112114 && $COMPOSER_MIN_STAB \
113115 && $COMPOSER_UP \
114- && if [ {} = LiveComponent ]; then install_property_info_for_version \"${{ matrix.php-version }}\" \"${{ matrix.minimum-stability }}\"; fi \
116+ && if [ {} = LiveComponent ]; then install_property_info_for_version \"${{ matrix.php-version }}\" \"${{ matrix.symfony-version }}\" \"${{ matrix. minimum-stability }}\"; fi \
115117 && $PHPUNIT)'"
116118
117119 - name : Run packages tests (Windows)
@@ -126,7 +128,7 @@ jobs:
126128 '(cd src/$PACKAGE \
127129 && $COMPOSER_MIN_STAB \
128130 && $COMPOSER_UP \
129- && if [ "$PACKAGE" = "LiveComponent" ]; then install_property_info_for_version \"${{ matrix.php-version }}\" \"${{ matrix.minimum-stability }}\"; fi \
131+ && if [ "$PACKAGE" = "LiveComponent" ]; then install_property_info_for_version \"${{ matrix.php-version }}\" \"${{ matrix.symfony-version }}\" \"${{ matrix. minimum-stability }}\"; fi \
130132 && $PHPUNIT)'; then
131133 FAILED_PACKAGES="$FAILED_PACKAGES $PACKAGE"
132134 fi
0 commit comments