Skip to content

Commit 3851bb5

Browse files
authored
ci: windows + postgres (#1677)
1 parent cf9ef85 commit 3851bb5

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

.github/workflows/integration-tests-windows.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
name: Integration Tests (Windows)
22

33
on:
4+
workflow_dispatch:
45
schedule:
56
- cron: '0 8 * * *'
7+
env:
8+
POSTGRES_USER: runner
9+
POSTGRES_PASSWORD: ""
10+
POSTGRES_DB: postgres
611

712
jobs:
813
vitest:
@@ -14,6 +19,8 @@ jobs:
1419
- 8.4
1520
os:
1621
- windows-latest
22+
env:
23+
POSTGRES_USER: ${{ matrix.os == 'windows-latest' && 'postgres' || 'runner' }}
1724

1825
name: "Run tests: ${{ matrix.os }}"
1926

@@ -25,7 +32,7 @@ jobs:
2532
uses: shivammathur/setup-php@v2
2633
with:
2734
php-version: ${{ matrix.php }}
28-
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql intl, ftp, zip
35+
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip
2936
coverage: pcov
3037

3138
- name: Setup Bun
@@ -52,8 +59,11 @@ jobs:
5259
database:
5360
- sqlite
5461
- mysql
62+
- postgres
5563
stability:
5664
- prefer-stable
65+
env:
66+
POSTGRES_USER: ${{ matrix.os == 'windows-latest' && 'postgres' || 'runner' }}
5767

5868
name: "Run tests: PHP ${{ matrix.php }} - ${{ matrix.database }} - ${{ matrix.stability }} - ${{ matrix.os }}"
5969

@@ -65,7 +75,7 @@ jobs:
6575
uses: shivammathur/setup-php@v2
6676
with:
6777
php-version: ${{ matrix.php }}
68-
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, intl, ftp, zip
78+
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip
6979
coverage: pcov
7080

7181
- name: Setup problem matchers

.github/workflows/integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
uses: shivammathur/setup-php@v2
3636
with:
3737
php-version: ${{ matrix.php }}
38-
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql intl, ftp, zip
38+
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip
3939
coverage: pcov
4040

4141
- name: Setup Bun
@@ -81,7 +81,7 @@ jobs:
8181
uses: shivammathur/setup-php@v2
8282
with:
8383
php-version: ${{ matrix.php }}
84-
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, intl, ftp, zip
84+
extensions: dom, curl, libxml, mbstring, pcntl, fileinfo, pdo, sqlite, pdo_sqlite, pdo_mysql, pdo_pgsql, intl, ftp, zip
8585
coverage: pcov
8686

8787
- name: Setup problem matchers

0 commit comments

Comments
 (0)