Skip to content

Update CI to include PHP 8.2, other improvements

This MR includes following changes in the CI file:

  • Update jobs to be run against PHP 8.2
  • Enable Dependency Scanning and SAST CI template jobs
  • Use latest stable Composer version instead of hard-coded in CI
  • Update Box and ComposerRequireChecker to their latest versions
  • Make jobs more compact by using features like matrix
  • Disable finalization packaging job to run on multiple PHP versions (not really needed)

The only remaining change is to change Composer command from update to install, if !88 gets merged.

Merge request reports