Fix Mactrack integration dependencies - #338
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the GitHub Actions integration workflow to be less dependent on Ubuntu’s apt-provided Apache/PHP module packaging and to ensure Mactrack’s Composer-managed runtime dependencies (when present) are installed before the plugin is enabled in the Cacti E2E flow.
Changes:
- Remove
libapache2-mod-php${{ matrix.php }}from apt dependencies to avoid unavailable Ubuntu-versioned packages. - Add a workflow step to run
composer install --no-devin the Mactrack plugin directory (guarded bycomposer.jsonexistence) prior to plugin enablement.
|
Copilot's vendor-scope comment was already addressed by c7eda37/601a787 ( |
|
Closing as superseded by current develop. After rebasing, all substantive integration-dependency and vendor-exclusion changes are already present; replaying the remaining historical commits would remove newer CI safeguards. |
Summary
Validation
git diff --checkThis is deliberately separate from #336 so the release-hardening change remains focused.