Skip to content

feat: add CI workflows and update PHPUnit configuration - #1

Merged
clementvtrd merged 2 commits into
mainfrom
feat/php-80-compatibility
Jul 20, 2026
Merged

clementvtrd merged 2 commits into
mainfrom
feat/php-80-compatibility

Conversation

@clementvtrd

Copy link
Copy Markdown
  • Introduced GitHub Actions for continuous integration with PHP testing.
  • Added ci.yml for running tests on push and pull request events.
  • Created release-please.yml for automated release management.
  • Updated composer.json to require PHP 7.4 or higher and updated dependencies.
  • Added PHPUnit configuration file for test suite definition.
  • Refactored UnresolvableObjectException constructor for better type hinting.
  • Enhanced AwsS3SetUpTearDownTrait with return type declarations.
  • Removed deprecated Travis CI configuration.

@clementvtrd
clementvtrd force-pushed the feat/php-80-compatibility branch 9 times, most recently from 8be8b77 to 7f5d368 Compare July 20, 2026 09:09
@clementvtrd clementvtrd self-assigned this Jul 20, 2026
@clementvtrd
clementvtrd force-pushed the feat/php-80-compatibility branch from 7f5d368 to c0e3350 Compare July 20, 2026 09:16
@clementvtrd
clementvtrd marked this pull request as ready for review July 20, 2026 09:20
@clementvtrd
clementvtrd force-pushed the feat/php-80-compatibility branch 2 times, most recently from 6e2b8a3 to 431f26c Compare July 20, 2026 09:25
@clementvtrd clementvtrd reopened this Jul 20, 2026
- Introduced GitHub Actions for continuous integration with PHP testing.
- Added `ci.yml` for running tests on push and pull request events.
- Created `release-please.yml` for automated release management.
- Updated `composer.json` to require PHP 7.4 or higher and updated dependencies.
- Added PHPUnit configuration file for test suite definition.
- Refactored `UnresolvableObjectException` constructor for better type hinting.
- Enhanced `AwsS3SetUpTearDownTrait` with return type declarations.
- Removed deprecated Travis CI configuration.
@clementvtrd
clementvtrd force-pushed the feat/php-80-compatibility branch from 431f26c to 4784535 Compare July 20, 2026 09:29
Release-As: v0.2.0
@clementvtrd
clementvtrd merged commit cbb8ac5 into main Jul 20, 2026
14 checks passed
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.

2 participants