diff --git a/.github/actions/test-linux/action.yml b/.github/actions/test-linux/action.yml index 43c8bf2f62e..b10e72f7378 100644 --- a/.github/actions/test-linux/action.yml +++ b/.github/actions/test-linux/action.yml @@ -31,8 +31,10 @@ runs: export PDO_OCI_TEST_USER="system" export PDO_OCI_TEST_PASS="pass" export PDO_OCI_TEST_DSN="oci:dbname=localhost/XEPDB1;charset=AL32UTF8" - export PGSQL_TEST_CONNSTR="host=postgres dbname=test port=5432 user=postgres password=postgres" - export PDO_PGSQL_TEST_DSN="host=postgres dbname=test port=5432 user=postgres password=postgres" + export PGSQL_TEST_CONNSTR="host=localhost dbname=test port=5432 user=postgres password=postgres" + if [[ -z "$PDO_PGSQL_TEST_DSN" ]]; then + export PDO_PGSQL_TEST_DSN="pgsql:host=localhost port=5432 dbname=test user=postgres password=postgres" + fi export ODBC_TEST_USER="odbc_test" export ODBC_TEST_PASS="password" export ODBC_TEST_DSN="Driver={ODBC Driver 17 for SQL Server};Server=127.0.0.1;Database=odbc;uid=$ODBC_TEST_USER;pwd=$ODBC_TEST_PASS" diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 840f4a5f776..b0c1e859718 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -158,10 +158,6 @@ jobs: runs-on: ubuntu-latest container: image: ubuntu:${{ (matrix.branch.ref == 'PHP-8.3' || matrix.branch.ref == 'master') && '22.04' || '20.04' }} - env: - MYSQL_TEST_HOST: mysql - PDO_MYSQL_TEST_DSN: mysql:host=mysql;dbname=test - PDO_MYSQL_TEST_HOST: mysql services: mysql: image: mysql:8 diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 24bae9f3398..6ccd524a062 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -48,19 +48,19 @@ jobs: services: mysql: image: mysql:8 + ports: + - 3306:3306 env: MYSQL_DATABASE: test MYSQL_ROOT_PASSWORD: root postgres: image: postgres + ports: + - 5432:5432 env: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: test - env: - MYSQL_TEST_HOST: mysql - PDO_MYSQL_TEST_DSN: mysql:host=mysql;dbname=test - PDO_MYSQL_TEST_HOST: mysql strategy: fail-fast: false matrix: