From 8a30e910048b90b74d301dc8e96d3695bbaaf274 Mon Sep 17 00:00:00 2001 From: Peter Gribanov Date: Mon, 18 Nov 2024 23:38:13 +0300 Subject: [PATCH] test geoip2 3.0 on PHP 8.3 and with Symfony 7.0 --- .github/workflows/test.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 181320b..6ecb6d5 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,57 +15,79 @@ jobs: include: - php: '7.2' symfony: '2.8.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '3.0.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '3.1.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '3.2.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '3.3.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '3.4.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '4.0.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '4.1.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_4.neon - php: '7.2' symfony: '4.2.*' + geoip2: '~2.0' phpstan: .phpstan/default.neon - php: '7.2' symfony: '4.3.*' + geoip2: '~2.0' phpstan: .phpstan/default.neon - php: '7.2' symfony: '4.4.*' + geoip2: '~2.0' phpstan: .phpstan/default.neon - php: '7.2' symfony: '5.0.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_5.neon - php: '7.2' symfony: '5.1.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_5.neon - php: '7.2' symfony: '5.2.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_5.neon - php: '8.0' symfony: '5.2.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_5.neon - php: '8.1' symfony: '6.4.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_6.neon - php: '8.2' symfony: '7.0.*' + geoip2: '~2.0' phpstan: .phpstan/symfony_6.neon - php: '8.3' symfony: '7.0.*' + geoip2: '~2.0' + phpstan: .phpstan/symfony_6.neon + - php: '8.3' + symfony: '7.0.*' + geoip2: '~3.0' phpstan: .phpstan/symfony_6.neon steps: - name: Checkout @@ -85,6 +107,9 @@ jobs: - name: Install Symfony run: composer require symfony/symfony:"${{ matrix.symfony }}" --no-update + - name: Install GeoIP2-php + run: composer require geoip2/geoip2:"${{ matrix.geoip2 }}" --no-update + - name: 'Install Composer dependencies (highest)' uses: 'ramsey/composer-install@v1' with: