Skip to content

Fix Thold integration dependency installation#777

Open
somethingwithproof wants to merge 3 commits into
Cacti:developfrom
somethingwithproof:ci/fix-thold-integration-dependencies
Open

Fix Thold integration dependency installation#777
somethingwithproof wants to merge 3 commits into
Cacti:developfrom
somethingwithproof:ci/fix-thold-integration-dependencies

Conversation

@somethingwithproof

Copy link
Copy Markdown
Contributor

Summary

  • remove the unavailable Ubuntu-versioned Apache PHP package from the integration matrix

The matrix PHP executable is supplied by setup-php; the integration suite runs through the CLI and does not require an Apache module.

Validation

  • git diff --check
  • workflow YAML parsed successfully

Kept separate from #773 so the security hardening remains focused.

Copilot AI review requested due to automatic review settings July 14, 2026 05:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub Actions integration-test workflow to avoid installing an Ubuntu-versioned Apache PHP module that is not reliably available across the PHP matrix, relying instead on setup-php for the CLI PHP runtime.

Changes:

  • Removed libapache2-mod-php${{ matrix.php }} from the system dependency installation step in the integration workflow.


- name: Install System Dependencies
run: sudo apt-get install -y apache2 snmp snmpd rrdtool fping libapache2-mod-php${{ matrix.php }}
run: sudo apt-get install -y apache2 snmp snmpd rrdtool fping
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