Merged
Conversation
Owner
maschmann
commented
Feb 22, 2026
- Updated API compatibility to modern Ansible (e.g., explicitly prepending 'role' to ansible-galaxy commands).
- Introduced AnsibleGalaxyCollectionInterface for full ansible-galaxy collection support (init, build, publish, install).
- Resolved Symfony\Process argument passing issues to ensure reliable escaping of options.
- Modernized ansible-playbook wrapper by dropping deprecated --su parameters and adding --become-method, --become-password-file, --connection-password-file, and --list-tags.
- Refactored codebase for PHP 8.4 compatibility (e.g., explicitly nullable LoggerInterface parameter).
- Fixed GitHub Actions workflow dependency resolution for PHP 8.2 and 8.3 by broadening phpunit/phpunit version constraints.
- Upgraded Docker development environment to simultaneously support PHP 8.2, 8.3, and 8.4 via compose.yaml profiles/services.
- Created robust DTOs (e.g., ProcessResult) for process output and exit code management.
- Resolved over 30 static analysis and code style errors (phpstan, phpcs).
- General library, static analysis tooling (PHPUnit 13), and test suite upgrades.
Owner
Author
|
closes #95 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.