From 0f98e3572d2fa3f8cee159781c9887c9a1cea10a Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 21 Oct 2026 10:54:56 -0500 Subject: [PATCH 1/3] feat: Bump PHP to 8.1+ --- .github/actions/ci/action.yml | 4 ++-- .github/workflows/ci.yml | 10 ++++------ README.md | 2 +- composer.json | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/actions/ci/action.yml b/.github/actions/ci/action.yml index 1d5464c..85f8527 100644 --- a/.github/actions/ci/action.yml +++ b/.github/actions/ci/action.yml @@ -4,11 +4,11 @@ inputs: php-version: description: "Which version of PHP should we setup?" required: false - default: 7.4 + default: 8.1 shared-test-version: description: "Which version of the shared test package should we required" required: false - default: 4.x-dev + default: dev-main token: description: "Token used to prevent composer rate limiting" required: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c7bb94f..888c8a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,16 +22,14 @@ jobs: strategy: matrix: include: - - php-version: 7.3 - shared-test-version: 4.x-dev - - php-version: 7.4 - shared-test-version: 4.x-dev - - php-version: 8.0 - shared-test-version: 5.x-dev - php-version: 8.1 shared-test-version: dev-main - php-version: 8.2 shared-test-version: dev-main + - php-version: 8.3 + shared-test-version: dev-main + - php-version: 8.4 + shared-test-version: dev-main steps: diff --git a/README.md b/README.md index 268c1bb..527a6cf 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This library provides a DynamoDB-backed data source for the [LaunchDarkly PHP SD The minimum version of the LaunchDarkly PHP SDK for use with this library is 4.0.0. In earlier versions of the SDK, the DynamoDB integration was bundled in the main SDK package. -The minimum PHP version is 7.3. +The minimum PHP version is 8.1. For more information, see [our SDK documentation](https://docs.launchdarkly.com/sdk/features/storing-data). diff --git a/composer.json b/composer.json index 1a4c3eb..f61d747 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ } ], "require": { - "php": ">=7.3", + "php": ">=8.1", "aws/aws-sdk-php": "^3.86", "launchdarkly/server-sdk": ">=4.0.0 <7.0.0" }, From 4fee19031c6e8bf059d99cfee357a09395491565 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 21 Oct 2026 12:47:39 -0500 Subject: [PATCH 2/3] feat: Require PHP 8.2 or later --- .github/actions/ci/action.yml | 2 +- .github/workflows/ci.yml | 4 ++-- README.md | 2 +- composer.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/ci/action.yml b/.github/actions/ci/action.yml index 85f8527..72f3760 100644 --- a/.github/actions/ci/action.yml +++ b/.github/actions/ci/action.yml @@ -4,7 +4,7 @@ inputs: php-version: description: "Which version of PHP should we setup?" required: false - default: 8.1 + default: 8.2 shared-test-version: description: "Which version of the shared test package should we required" required: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 888c8a8..77ac01a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,14 +22,14 @@ jobs: strategy: matrix: include: - - php-version: 8.1 - shared-test-version: dev-main - php-version: 8.2 shared-test-version: dev-main - php-version: 8.3 shared-test-version: dev-main - php-version: 8.4 shared-test-version: dev-main + - php-version: 8.5 + shared-test-version: dev-main steps: diff --git a/README.md b/README.md index 527a6cf..3dfe7eb 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This library provides a DynamoDB-backed data source for the [LaunchDarkly PHP SD The minimum version of the LaunchDarkly PHP SDK for use with this library is 4.0.0. In earlier versions of the SDK, the DynamoDB integration was bundled in the main SDK package. -The minimum PHP version is 8.1. +The minimum PHP version is 8.2. For more information, see [our SDK documentation](https://docs.launchdarkly.com/sdk/features/storing-data). diff --git a/composer.json b/composer.json index f61d747..f2dcfd6 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ } ], "require": { - "php": ">=8.1", + "php": ">=8.2", "aws/aws-sdk-php": "^3.86", "launchdarkly/server-sdk": ">=4.0.0 <7.0.0" }, From 52101b741fe9b27e2985842e271ac90ef8a99dad Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 21 Oct 2026 13:20:50 -0500 Subject: [PATCH 3/3] chore: Remove PHP 8.5 from the CI matrix --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77ac01a..cf755a5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,8 +28,6 @@ jobs: shared-test-version: dev-main - php-version: 8.4 shared-test-version: dev-main - - php-version: 8.5 - shared-test-version: dev-main steps: