4747
4848jobs :
4949 tests :
50- name : PHP ${{ matrix.php }}-mssql-${{ matrix.mssql.version }}
50+ name : PHP ${{ matrix.php }}-mssql-${{ matrix.mssql }}
5151
5252 env :
5353 COVERAGE_DRIVER : xdebug
@@ -59,12 +59,12 @@ jobs:
5959 matrix :
6060 php : [7.4, 8.5]
6161 mssql :
62- - version : server:2022 -latest
63- mssql-tool : /opt/mssql-tools18/bin/sqlcmd -C
62+ - server:2019 -latest
63+ - server:2022-latest
6464
6565 services : &mssql-service
6666 mssql :
67- image : mcr.microsoft.com/mssql/${{ matrix.mssql.version }}
67+ image : mcr.microsoft.com/mssql/${{ matrix.mssql }}
6868 env :
6969 SA_PASSWORD : YourStrong!Passw0rd
7070 ACCEPT_EULA : Y
7373 - 1433:1433
7474 options : >-
7575 --name=mssql
76- --health-cmd="${{ matrix. mssql.mssql-tool }} -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'SELECT 1'"
76+ --health-cmd="/opt/ mssql-tools18/bin/sqlcmd -C -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'SELECT 1'"
7777 --health-interval=10s
7878 --health-retries=3
7979 --health-timeout=5s
9090 run : sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
9191
9292 - name : Create MS SQL Database.
93- run : docker exec -i mssql ${{ matrix. mssql.mssql-tool }} -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE yiitest'
93+ run : docker exec -i mssql /opt/ mssql-tools18/bin/sqlcmd -C -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE yiitest'
9494
9595 - name : Setup PHP with Composer.
9696 uses : ./.github/actions/php-setup
@@ -108,7 +108,7 @@ jobs:
108108 group : ${{ env.PHPUNIT_GROUP }}
109109
110110 tests-dev :
111- name : PHP ${{ matrix.php }}-mssql-${{ matrix.mssql.version }}
111+ name : PHP ${{ matrix.php }}-mssql-${{ matrix.mssql }}
112112
113113 env :
114114 COVERAGE_DRIVER : none
@@ -120,13 +120,7 @@ jobs:
120120 matrix :
121121 php : [8.0, 8.1, 8.2, 8.3, 8.4]
122122 mssql :
123- - version : server:2022-latest
124- mssql-tool : /opt/mssql-tools18/bin/sqlcmd -C
125- include :
126- - php : 8.0
127- mssql :
128- version : server:2019-latest
129- mssql-tool : /opt/mssql-tools18/bin/sqlcmd -C
123+ - server:2022-latest
130124
131125 services : *mssql-service
132126
0 commit comments