diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 096c72559..02b91c44d 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -9,7 +9,6 @@ on: schedule: - cron: "0 0 * * *" env: - POSTGRES_USER: runner POSTGRES_PASSWORD: "" POSTGRES_DB: postgres @@ -24,6 +23,8 @@ jobs: os: - ubuntu-latest - windows-latest + env: + POSTGRES_USER: ${{ matrix.os == 'windows-latest' && 'postgres' || 'runner' }} name: "Run tests: ${{ matrix.os }}" @@ -35,7 +36,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql intl, ftp, zip + extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip coverage: pcov - name: Setup Bun @@ -67,9 +68,8 @@ jobs: stability: - prefer-stable - prefer-lowest - exclude: - - os: windows-latest - database: postgres + env: + POSTGRES_USER: ${{ matrix.os == 'windows-latest' && 'postgres' || 'runner' }} name: "Run tests: PHP ${{ matrix.php }} - ${{ matrix.database }} - ${{ matrix.stability }} - ${{ matrix.os }}" @@ -81,7 +81,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, intl, ftp, zip + extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip coverage: pcov - name: Setup problem matchers