Skip to content

Commit aa85c75

Browse files
authored
Merge pull request #85 from iMattPro/master-updates
Fix up postgres and other tests on master
2 parents 05508fa + 3be9057 commit aa85c75

1 file changed

Lines changed: 11 additions & 21 deletions

File tree

‎.github/workflows/tests.yml‎

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ jobs:
385385

386386
services:
387387
postgres:
388-
image: ${{ matrix.db != 'postgres:10' && matrix.db != 'postgres:11' && matrix.db != 'postgres:12' && matrix.db != 'postgres:13' && matrix.db != 'postgres:14' && matrix.db != 'postgres:15' && 'postgres:10' || matrix.db }}
388+
image: ${{ matrix.db }}
389389
env:
390390
POSTGRES_HOST: localhost
391391
POSTGRES_USER: postgres
@@ -394,7 +394,7 @@ jobs:
394394
- 5432:5432
395395
options: >-
396396
-v /var/run/postgresql:/var/run/postgresql
397-
--health-cmd pg_isready
397+
--health-cmd "pg_isready -U postgres"
398398
--health-interval 10s
399399
--health-timeout 5s
400400
--health-retries 5
@@ -522,19 +522,22 @@ jobs:
522522
include:
523523
- php: ${{ inputs.PRIMARY_PHP_VERSION }}
524524
db: "sqlite3"
525+
db_image: ''
525526
- php: ${{ inputs.PRIMARY_PHP_VERSION }}
526-
db: "mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04"
527+
db: "mssql"
528+
db_image: "mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04"
527529
db_alias: 'MSSQL 2019'
528530
- php: ${{ inputs.PRIMARY_PHP_VERSION }}
529-
db: "mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04"
531+
db: "mssql"
532+
db_image: "mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04"
530533
db_alias: 'MSSQL 2022'
531534

532535

533536
name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
534537

535538
services:
536539
mssql:
537-
image: ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' && matrix.db != 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04' && 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04' || matrix.db }}
540+
image: ${{ matrix.db_image }}
538541
env:
539542
SA_PASSWORD: "Pssw0rd_12"
540543
ACCEPT_EULA: "y"
@@ -574,19 +577,6 @@ jobs:
574577
with:
575578
path: phpBB4/phpBB/ext/${{ env.EXTNAME }}
576579

577-
- name: Set database type
578-
id: database-type
579-
env:
580-
MATRIX_DB: ${{ matrix.db }}
581-
run: |
582-
if [ "$MATRIX_DB" == 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' ] || [ "$MATRIX_DB" == 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04' ]
583-
then
584-
db='mssql'
585-
else
586-
db="${MATRIX_DB%%:*}"
587-
fi
588-
echo "db=$db" >> "$GITHUB_OUTPUT"
589-
590580
- name: Setup PHP
591581
uses: shivammathur/setup-php@v2
592582
with:
@@ -596,15 +586,15 @@ jobs:
596586

597587
- name: Setup environment for phpBB
598588
env:
599-
DB: ${{steps.database-type.outputs.db}}
589+
DB: ${{ matrix.db }}
600590
PHP_VERSION: ${{ matrix.php }}
601591
NOTESTS: '0'
602592
run: .github/setup-phpbb.sh "$DB" "$PHP_VERSION" "${NOTESTS:-0}"
603593
working-directory: ./phpBB4
604594

605595
- name: Setup database
606596
env:
607-
DB: ${{steps.database-type.outputs.db}}
597+
DB: ${{ matrix.db }}
608598
MYISAM: '0'
609599
run: .github/setup-database.sh "$DB" "$MYISAM"
610600
working-directory: ./phpBB4
@@ -650,7 +640,7 @@ jobs:
650640

651641
- name: Run unit tests
652642
env:
653-
DB: ${{steps.database-type.outputs.db}}
643+
DB: ${{ matrix.db }}
654644
run: |
655645
args=()
656646
if [ "$FUNCTIONAL_TESTS" == "0" ]; then

0 commit comments

Comments
 (0)