From 0bf2a5a440c60fbe8d8d6c5ffcfa1c4e74746ea2 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 17 Oct 2024 21:36:38 +0100 Subject: [PATCH 1/3] feat: adds php 8.4 support --- .github/workflows/tests.yml | 2 +- composer.json | 20 +++++++++---------- src/OpenAIBundle.php | 4 +--- .../OpenAIExtensionTest.php | 4 ++-- 4 files changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 40a99c4..db5997d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest] - php: [8.1, 8.2] + php: [8.1, 8.2, 8.3, 8.4] symfony: [5.4.*, 6.3.*, 6.4.*, 7.0.*] dependency-version: [prefer-lowest, prefer-stable] include: diff --git a/composer.json b/composer.json index 888715c..451dd1e 100644 --- a/composer.json +++ b/composer.json @@ -16,20 +16,20 @@ ], "require": { "php": "^8.1.0", - "nyholm/psr7": "^1.8.1", - "openai-php/client": "^0.8.0", + "nyholm/psr7": "^1.8.2", + "openai-php/client": "^0.8.5", "psr/http-client": "^1.0.3", - "psr/http-factory": "^1.0.2", - "symfony/config": "^5.4|^6.3|^7.0", - "symfony/dependency-injection": "^5.4|^6.3|^7.0.1", - "symfony/http-client": "^5.4|^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.3|^7.0.1" + "psr/http-factory": "^1.1.0", + "symfony/config": "^5.4|^6.3|^7.1.1", + "symfony/dependency-injection": "^5.4|^6.3|^7.1.5", + "symfony/http-client": "^5.4|^6.3|^7.1.5", + "symfony/http-kernel": "^5.4|^6.3|^7.1.5" }, "require-dev": { - "laravel/pint": "^1.13.6", - "phpstan/phpstan": "^1.10.47", + "laravel/pint": "^1.18.1", + "phpstan/phpstan": "^1.12.6", "rector/rector": "^0.14.8", - "symfony/phpunit-bridge": "^5.4|^6.3|^7.0.1" + "symfony/phpunit-bridge": "^5.4|^6.3|^7.1.4" }, "autoload": { "psr-4": { diff --git a/src/OpenAIBundle.php b/src/OpenAIBundle.php index 4a58def..c14715b 100644 --- a/src/OpenAIBundle.php +++ b/src/OpenAIBundle.php @@ -6,6 +6,4 @@ use Symfony\Component\HttpKernel\Bundle\Bundle; -final class OpenAIBundle extends Bundle -{ -} +final class OpenAIBundle extends Bundle {} diff --git a/tests/DependencyInjection/OpenAIExtensionTest.php b/tests/DependencyInjection/OpenAIExtensionTest.php index 54f225c..1138a03 100644 --- a/tests/DependencyInjection/OpenAIExtensionTest.php +++ b/tests/DependencyInjection/OpenAIExtensionTest.php @@ -30,10 +30,10 @@ public function testService(): void ]); }); - $container = new ContainerBuilder(); + $container = new ContainerBuilder; $container->set('http_client', $httpClient); - $extension = new OpenAIExtension(); + $extension = new OpenAIExtension; $extension->load([ 'openai' => [ 'api_key' => 'pk-123456789', From 8337e9d2304bf612bc2cbcf744349a6200c4524a Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 17 Oct 2024 21:40:43 +0100 Subject: [PATCH 2/3] style --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index db5997d..8b0c196 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,6 +5,7 @@ on: ['push', 'pull_request'] jobs: ci: runs-on: ${{ matrix.os }} + strategy: fail-fast: true matrix: From 8e33983311a551dbdd6eb6fb7dc0fe154fd5fdf1 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 17 Oct 2024 21:41:32 +0100 Subject: [PATCH 3/3] chore: don't tests against lower --- .github/workflows/formats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/formats.yml b/.github/workflows/formats.yml index dd0c824..c4100ca 100644 --- a/.github/workflows/formats.yml +++ b/.github/workflows/formats.yml @@ -11,7 +11,7 @@ jobs: matrix: os: [ubuntu-latest] php: [8.2] - dependency-version: [prefer-lowest, prefer-stable] + dependency-version: [prefer-stable] name: Formats P${{ matrix.php }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}