From 2714f96613dc60a1268a30ee8b5ceefccd910b43 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Thu, 19 Sep 2024 18:22:02 +0800 Subject: [PATCH] [11.x] CI Improvements (#52850) Disable SQL Server 2017 Signed-off-by: Mior Muhammad Zaki --- .github/workflows/databases.yml | 98 +++++++++++++++++---------------- 1 file changed, 52 insertions(+), 46 deletions(-) diff --git a/.github/workflows/databases.yml b/.github/workflows/databases.yml index f4286e7b10af..a656fea5be88 100644 --- a/.github/workflows/databases.yml +++ b/.github/workflows/databases.yml @@ -10,6 +10,7 @@ on: jobs: mysql_57: runs-on: ubuntu-24.04 + timeout-minutes: 5 services: mysql: @@ -56,6 +57,7 @@ jobs: mysql_8: runs-on: ubuntu-24.04 + timeout-minutes: 5 services: mysql: @@ -101,6 +103,7 @@ jobs: mariadb: runs-on: ubuntu-24.04 + timeout-minutes: 5 services: mariadb: @@ -146,6 +149,7 @@ jobs: pgsql_14: runs-on: ubuntu-24.04 + timeout-minutes: 5 services: postgresql: @@ -194,6 +198,7 @@ jobs: pgsql_10: runs-on: ubuntu-24.04 + timeout-minutes: 5 services: postgresql: @@ -287,55 +292,56 @@ jobs: DB_USERNAME: SA DB_PASSWORD: Forge123 - mssql_2017: - runs-on: ubuntu-22.04 - - services: - sqlsrv: - image: mcr.microsoft.com/mssql/server:2017-latest - env: - ACCEPT_EULA: Y - SA_PASSWORD: Forge123 - ports: - - 1433:1433 - - strategy: - fail-fast: true - - name: SQL Server 2017 - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: 8.2 - extensions: dom, curl, libxml, mbstring, zip, pcntl, sqlsrv, pdo, pdo_sqlsrv, odbc, pdo_odbc, :php-psr - tools: composer:v2 - coverage: none - - - name: Set Framework version - run: composer config version "11.x-dev" - - - name: Install dependencies - uses: nick-fields/retry@v3 - with: - timeout_minutes: 5 - max_attempts: 5 - command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress - - - name: Execute tests - run: vendor/bin/phpunit tests/Integration/Database - env: - DB_CONNECTION: sqlsrv - DB_DATABASE: master - DB_USERNAME: SA - DB_PASSWORD: Forge123 + # mssql_2017: + # runs-on: ubuntu-22.04 + + # services: + # sqlsrv: + # image: mcr.microsoft.com/mssql/server:2017-latest + # env: + # ACCEPT_EULA: Y + # SA_PASSWORD: Forge123 + # ports: + # - 1433:1433 + + # strategy: + # fail-fast: true + + # name: SQL Server 2017 + + # steps: + # - name: Checkout code + # uses: actions/checkout@v4 + + # - name: Setup PHP + # uses: shivammathur/setup-php@v2 + # with: + # php-version: 8.2 + # extensions: dom, curl, libxml, mbstring, zip, pcntl, sqlsrv, pdo, pdo_sqlsrv, odbc, pdo_odbc, :php-psr + # tools: composer:v2 + # coverage: none + + # - name: Set Framework version + # run: composer config version "11.x-dev" + + # - name: Install dependencies + # uses: nick-fields/retry@v3 + # with: + # timeout_minutes: 5 + # max_attempts: 5 + # command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress + + # - name: Execute tests + # run: vendor/bin/phpunit tests/Integration/Database + # env: + # DB_CONNECTION: sqlsrv + # DB_DATABASE: master + # DB_USERNAME: SA + # DB_PASSWORD: Forge123 sqlite: runs-on: ubuntu-24.04 + timeout-minutes: 5 strategy: fail-fast: true