@@ -247,6 +247,7 @@ jobs:
247247
248248  mssql_2019 :
249249    runs-on : ubuntu-22.04 
250+     timeout-minutes : 5 
250251
251252    services :
252253      sqlsrv :
@@ -292,52 +293,53 @@ jobs:
292293          DB_USERNAME : SA 
293294          DB_PASSWORD : Forge123 
294295
295-   #  mssql_2017:
296-   #    runs-on: ubuntu-22.04
297- 
298-   #    services:
299-   #      sqlsrv:
300-   #        image: mcr.microsoft.com/mssql/server:2017-latest
301-   #        env:
302-   #          ACCEPT_EULA: Y
303-   #          SA_PASSWORD: Forge123
304-   #        ports:
305-   #          - 1433:1433
306- 
307-   #    strategy:
308-   #      fail-fast: true
309- 
310-   #    name: SQL Server 2017
311- 
312-   #    steps:
313-   #      - name: Checkout code
314-   #        uses: actions/checkout@v4
315- 
316-   #      - name: Setup PHP
317-   #        uses: shivammathur/setup-php@v2
318-   #        with:
319-   #          php-version: 8.2
320-   #          extensions: dom, curl, libxml, mbstring, zip, pcntl, sqlsrv, pdo, pdo_sqlsrv, odbc, pdo_odbc, :php-psr
321-   #          tools: composer:v2
322-   #          coverage: none
323- 
324-   #      - name: Set Framework version
325-   #        run: composer config version "11.x-dev"
326- 
327-   #      - name: Install dependencies
328-   #        uses: nick-fields/retry@v3
329-   #        with:
330-   #          timeout_minutes: 5
331-   #          max_attempts: 5
332-   #          command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress
333- 
334-   #      - name: Execute tests
335-   #        run: vendor/bin/phpunit tests/Integration/Database
336-   #        env:
337-   #          DB_CONNECTION: sqlsrv
338-   #          DB_DATABASE: master
339-   #          DB_USERNAME: SA
340-   #          DB_PASSWORD: Forge123
296+   mssql_2017 :
297+     runs-on : ubuntu-20.04 
298+     timeout-minutes : 5 
299+ 
300+     services :
301+       sqlsrv :
302+         image : mcr.microsoft.com/mssql/server:2017-latest 
303+         env :
304+           ACCEPT_EULA : Y 
305+           SA_PASSWORD : Forge123 
306+         ports :
307+           - 1433:1433 
308+ 
309+     strategy :
310+       fail-fast : true 
311+ 
312+     name : SQL Server 2017 
313+ 
314+     steps :
315+       - name : Checkout code 
316+         uses : actions/checkout@v4 
317+ 
318+       - name : Setup PHP 
319+         uses : shivammathur/setup-php@v2 
320+         with :
321+           php-version : 8.2 
322+           extensions : dom, curl, libxml, mbstring, zip, pcntl, sqlsrv, pdo, pdo_sqlsrv, odbc, pdo_odbc, :php-psr 
323+           tools : composer:v2 
324+           coverage : none 
325+ 
326+       - name : Set Framework version 
327+         run : composer config version "11.x-dev" 
328+ 
329+       - name : Install dependencies 
330+         uses : nick-fields/retry@v3 
331+         with :
332+           timeout_minutes : 5 
333+           max_attempts : 5 
334+           command : composer update --prefer-stable --prefer-dist --no-interaction --no-progress 
335+ 
336+       - name : Execute tests 
337+         run : vendor/bin/phpunit tests/Integration/Database 
338+         env :
339+           DB_CONNECTION : sqlsrv 
340+           DB_DATABASE : master 
341+           DB_USERNAME : SA 
342+           DB_PASSWORD : Forge123 
341343
342344  sqlite :
343345    runs-on : ubuntu-24.04 
0 commit comments