Skip to content

Conversation

@JolienTrog
Copy link

@JolienTrog JolienTrog commented Jul 11, 2025

This PR switches to the new PHP workflow, which combines linting, static analysis, and unit testing. phpcs.xml and phpunit.xml have been removed, as the new workflow provides sane defaults for both and the files did not contain any special configurations anyway. Since the new workflow uses the latest PHPUnit version by default, deprecated PHPUnit features have been migrated. Allow GitHub Actions workflow to run for every pull request instead of only main-based pull requests. In addition, code style corrections were made to comply with the latest PSR coding standards.

  • After merging, @lippserd will update the branch protection required status checks to match the new workflow.

@JolienTrog JolienTrog requested a review from lippserd July 11, 2025 12:29
@cla-bot cla-bot bot added the cla/signed CLA is signed by all contributors of a PR label Jul 11, 2025
@sukhwinder33445 sukhwinder33445 changed the title Use reusable PHP test workflow for icinga/github-actions GitHub Actions: Use new PHP workflow Dec 15, 2025
@sukhwinder33445 sukhwinder33445 self-assigned this Dec 15, 2025
- Remove obsolete workflow trigger for `release/*` branch pushes
- Run workflow on push to branch `support/*`
Use defaults from new workflows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla/signed CLA is signed by all contributors of a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants