Skip to content

Commit e82223f

Browse files
iluuu1994charmitro
authored andcommitted
Backport nightly.yml
This file should stay up-to-date for consistent behavior across workflow triggers.
1 parent 39dd521 commit e82223f

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

.github/workflows/nightly.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ jobs:
227227
runs-on: ubuntu-latest
228228
container:
229229
image: ubuntu:${{ inputs.ubuntu_version }}
230+
env:
231+
PDO_FIREBIRD_TEST_DSN: firebird:dbname=firebird:test.fdb
230232
services:
231233
mysql:
232234
image: mysql:8.3
@@ -235,6 +237,15 @@ jobs:
235237
env:
236238
MYSQL_DATABASE: test
237239
MYSQL_ROOT_PASSWORD: root
240+
firebird:
241+
image: jacobalberty/firebird
242+
ports:
243+
- 3050:3050
244+
env:
245+
ISC_PASSWORD: test
246+
FIREBIRD_DATABASE: test.fdb
247+
FIREBIRD_USER: test
248+
FIREBIRD_PASSWORD: test
238249
steps:
239250
- name: git checkout
240251
uses: actions/checkout@v4
@@ -952,10 +963,18 @@ jobs:
952963
- x64: true
953964
zts: true
954965
opcache: true
966+
asan: false
955967
- x64: false
956968
zts: false
957969
opcache: false
958-
name: "WINDOWS_${{ matrix.x64 && 'X64' || 'X86' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
970+
asan: false
971+
- x64: true
972+
zts: true
973+
opcache: true
974+
asan: true
975+
branch: 'master'
976+
timeout: 120
977+
name: "WINDOWS_${{ matrix.x64 && 'X64' || 'X86' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}${{ matrix.asan && '_ASAN' || ''}}"
959978
runs-on: windows-${{ inputs.windows_version }}
960979
env:
961980
PHP_BUILD_CACHE_BASE_DIR: C:\build-cache
@@ -968,6 +987,7 @@ jobs:
968987
INTRINSICS: "${{ matrix.zts && 'AVX2' || '' }}"
969988
PARALLEL: -j2
970989
OPCACHE: "${{ matrix.opcache && '1' || '0' }}"
990+
ASAN: "${{ matrix.asan && '1' || '0' }}"
971991
steps:
972992
- name: git config
973993
run: git config --global core.autocrlf false && git config --global core.eol lf

0 commit comments

Comments
 (0)