Skip to content

Commit 50d5e96

Browse files
committed
Fix nightly for 8.2
Backport of af721c9
1 parent 8191675 commit 50d5e96

File tree

3 files changed

+44
-9
lines changed

3 files changed

+44
-9
lines changed

.github/actions/setup-mssql/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ runs:
1111
-p 1433:1433 \
1212
--name sql1 \
1313
-h sql1 \
14-
-d mcr.microsoft.com/mssql/server:2019-CU8-ubuntu-16.04
14+
-d mcr.microsoft.com/mssql/server:2022-CU14-ubuntu-22.04

.github/actions/setup-x64/action.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,8 @@ runs:
66
run: |
77
set -x
88
9-
sudo service mysql start
10-
sudo service postgresql start
119
sudo service slapd start
12-
mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS test"
13-
# Ensure local_infile tests can run.
14-
mysql -uroot -proot -e "SET GLOBAL local_infile = true"
15-
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"
16-
sudo -u postgres psql -c "CREATE DATABASE test;"
17-
docker exec sql1 /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U SA -P "<YourStrong@Passw0rd>" -Q "create login pdo_test with password='password', check_policy=off; create user pdo_test for login pdo_test; grant alter, control to pdo_test;"
10+
docker exec sql1 /opt/mssql-tools18/bin/sqlcmd -S 127.0.0.1 -U SA -C -P "<YourStrong@Passw0rd>" -Q "create login pdo_test with password='password', check_policy=off; create user pdo_test for login pdo_test; grant alter, control to pdo_test;"
1811
sudo locale-gen de_DE
1912
2013
./.github/scripts/setup-slapd.sh

.github/workflows/nightly.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,20 @@ jobs:
3939
LINUX_X64:
4040
needs: GENERATE_MATRIX
4141
if: ${{ needs.GENERATE_MATRIX.outputs.branches != '[]' }}
42+
services:
43+
mysql:
44+
image: mysql:8.3
45+
ports:
46+
- 3306:3306
47+
env:
48+
MYSQL_DATABASE: test
49+
MYSQL_ROOT_PASSWORD: root
50+
postgres:
51+
image: postgres
52+
env:
53+
POSTGRES_USER: postgres
54+
POSTGRES_PASSWORD: postgres
55+
POSTGRES_DB: test
4256
strategy:
4357
fail-fast: false
4458
matrix:
@@ -255,6 +269,20 @@ jobs:
255269
COVERAGE_DEBUG_NTS:
256270
if: github.repository_owner == 'php' || github.event_name == 'workflow_dispatch'
257271
runs-on: ubuntu-20.04
272+
services:
273+
mysql:
274+
image: mysql:8.3
275+
ports:
276+
- 3306:3306
277+
env:
278+
MYSQL_DATABASE: test
279+
MYSQL_ROOT_PASSWORD: root
280+
postgres:
281+
image: postgres
282+
env:
283+
POSTGRES_USER: postgres
284+
POSTGRES_PASSWORD: postgres
285+
POSTGRES_DB: test
258286
steps:
259287
- name: git checkout
260288
uses: actions/checkout@v4
@@ -414,6 +442,20 @@ jobs:
414442
OPCACHE_VARIATION:
415443
needs: GENERATE_MATRIX
416444
if: ${{ needs.GENERATE_MATRIX.outputs.branches != '[]' }}
445+
services:
446+
mysql:
447+
image: mysql:8.3
448+
ports:
449+
- 3306:3306
450+
env:
451+
MYSQL_DATABASE: test
452+
MYSQL_ROOT_PASSWORD: root
453+
postgres:
454+
image: postgres
455+
env:
456+
POSTGRES_USER: postgres
457+
POSTGRES_PASSWORD: postgres
458+
POSTGRES_DB: test
417459
strategy:
418460
fail-fast: false
419461
matrix:

0 commit comments

Comments
 (0)