fix(CI): Test against supported Oracle versions

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2024-07-04 15:10:12 +02:00
parent 0b2357f7f8
commit d89343c183
No known key found for this signature in database
GPG key ID: 74434EFE0D2E2205

View file

@ -55,11 +55,16 @@ jobs:
strategy:
matrix:
oracle-versions: ['11']
php-versions: ['8.1', '8.2', '8.3']
include:
- php-versions: '8.3'
- oracle-versions: '18'
php-versions: '8.3'
coverage: ${{ github.event_name != 'pull_request' }}
- oracle-versions: '18'
php-versions: '8.1'
- oracle-versions: '21'
php-versions: '8.2'
- oracle-versions: '23'
php-versions: '8.3'
name: Oracle ${{ matrix.oracle-versions }} (PHP ${{ matrix.php-versions }}) - database tests
@ -71,7 +76,7 @@ jobs:
options: --health-cmd="redis-cli ping" --health-interval=10s --health-timeout=5s --health-retries=3
oracle:
image: ghcr.io/gvenzl/oracle-xe:${{ matrix.oracle-versions }}
image: gvenzl/oracle-${{ matrix.oracle-versions < 23 && 'xe' || 'free' }}:${{ matrix.oracle-versions }}
# Provide passwords and other environment variables to container
env: