Skip to content

v5: migrate shared helpers to deployer utils - #28

Draft
gaambo wants to merge 9 commits into
mainfrom
v5
Draft

gaambo wants to merge 9 commits into
mainfrom
v5

Conversation

@gaambo

@gaambo gaambo commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

Overview

Initial v5 testing branch based on the current main branch.

This branch integrates the runtime layer from the public gaambo/deployer-utils:^0.1.1 package and migrates WP-CLI, task, and test code to use it.

Branch Structure

v5 is current main plus the deployer-utils integration and migration work. It is not based on the frozen v4.0.1 release, and v4 remains unchanged.

Deployer 7 Support

Deployer 8+ is required for v5. Deployer 7 compatibility code and stubs were removed, along with the old PHPStan compatibility handling. CI and documentation now target Deployer 8 only. Tracked in #29.

Dependency

The public gaambo/deployer-utils:^0.1.1 release is used through the normal Composer registry. The temporary VCS repository configuration was removed.

Validation

  • PHP syntax lint
  • PHP CodeSniffer
  • PHPStan
  • Unit tests: 1 test, 6 assertions
  • Integration tests: 40 tests, 160 assertions
  • Functional tests: 61 tests, 271 assertions

Notes

This is a draft for testing and review.

@github-actions

github-actions Bot commented Sep 16, 2026 •

Copy link
Copy Markdown
Composer package changes
Prod Packages Operation Base Target
gaambo/deployer-utils New - v0.2.0
Dev Packages Operation Base Target
squizlabs/php_codesniffer Upgraded 4.0.1 4.0.4

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.

1 participant