laminas / laminas-continuous-integration-action

GitHub Action for running a QA check
BSD 3-Clause "New" or "Revised" License
19 stars 19 forks source link

Introduce `roave/backward-compatibility-check` and `@default` php version #158

Closed boesing closed 1 year ago

boesing commented 1 year ago
Q A
Documentation yes
New Feature yes

Description

This adds roave-backward-compatibility-check to the globally available tools. By moving setup/staabm-annotate-pull-request-from-checkstyle into the roots composer.json, we allow renovate to automatically bump composer dependencies.

By adding another GHA, we do also verify that the tools we are installing are actually executable (i.e. due to the aggressive PHP version requirements of roave packages).

@default for php job configuration will be provided by https://github.com/laminas/laminas-ci-matrix-action/pull/126 once my changes were pushed (not yet possible due to PR/fork limitations).

boesing commented 1 year ago

Ready for review.