Skip to content

chore: add php v2 transition server#33

Merged
josecorella merged 5 commits into
fireegg-test-serversfrom
jocorell/php-transisition-server
Oct 3, 2025
Merged

chore: add php v2 transition server#33
josecorella merged 5 commits into
fireegg-test-serversfrom
jocorell/php-transisition-server

Conversation

@josecorella

Copy link
Copy Markdown

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@josecorella josecorella changed the title Jocorell/php transisition server chore: add php v2 transition server Oct 3, 2025
@lucasmcdonald3 lucasmcdonald3 requested a review from Copilot October 3, 2025 17:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new PHP v2 transition server to support transitional encryption client testing, specifically for handling both V2 and legacy encryption modes.

  • Adds complete PHP v2 transition server implementation with client management, object storage operations, and session handling
  • Integrates the new server into the existing test infrastructure and CI pipeline
  • Updates git submodules and test configurations to support the transition server functionality

Reviewed Changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
test-server/php-v2-transition-server/src/*.php Core server implementation files for handling HTTP routing, S3 operations, client management, and error responses
test-server/php-v2-transition-server/composer.json PHP dependency configuration and project metadata
test-server/php-v2-transition-server/Makefile Build and server management commands
test-server/php-v2-transition-server/.duvet/config.toml Code coverage and specification compliance configuration
test-server/java-tests/src/it/java/software/amazon/encryption/s3/TestUtils.java Integration of PHP v2 transition server into test framework
.gitmodules Git submodule configuration for PHP SDK dependency
.github/workflows/test.yml CI pipeline updates to include PHP v2 transition server setup

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread test-server/php-v2-transition-server/src/put_object.php Outdated
Comment thread test-server/php-v2-transition-server/src/put_object.php Outdated
Comment thread test-server/php-v2-transition-server/src/get_object.php Outdated
Comment thread test-server/php-v2-transition-server/src/errors.php Outdated
Comment thread test-server/php-v2-transition-server/src/get_object.php Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@josecorella josecorella merged commit c41a87b into fireegg-test-servers Oct 3, 2025
3 checks passed
@josecorella josecorella deleted the jocorell/php-transisition-server branch October 3, 2025 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants