Skip to content

Remove dependency checker#3065

Merged
nilmerg merged 2 commits intomasterfrom
remove-dependency-checker
Apr 16, 2026
Merged

Remove dependency checker#3065
nilmerg merged 2 commits intomasterfrom
remove-dependency-checker

Conversation

@raviks789
Copy link
Copy Markdown
Collaborator

@raviks789 raviks789 commented Apr 9, 2026

Remove redundant missing dependency check and the PHP legacy compatibility checks once the module requires icinga-php-legacy instead of incubator module.

Depends on: requirements to be updated to use icinga-php-legacy library

@cla-bot cla-bot bot added the cla/signed label Apr 9, 2026
Requirements are already validated during module activation, making a post-activation dependency check redundant.
Additionally, starting with version 1.12, Icinga Director depends on the icinga-php-legacy library rather than the
incubator module, eliminating the risk of accidentally deactivating the incubator module while Icinga Director is active.
PHP 5.* is not supported any more by Icinga Director and hence it is redundant to
check the compatibility with the corresponding version
@raviks789 raviks789 force-pushed the remove-dependency-checker branch from 31b4604 to 71d39d7 Compare April 9, 2026 06:58
@raviks789 raviks789 requested a review from nilmerg April 14, 2026 07:50
@raviks789 raviks789 self-assigned this Apr 14, 2026
@raviks789 raviks789 added this to the v1.12.0 milestone Apr 14, 2026
@nilmerg nilmerg merged commit 7d0a483 into master Apr 16, 2026
13 checks passed
@nilmerg nilmerg deleted the remove-dependency-checker branch April 16, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants