Skip to content

1.8.0

Closed Aug 11, 2021 100% complete

Added

  • The action now detects Codeception configuration, and, when found, adds a matrix item for running Codeception tasks.

Changed

  • The generated matrix now only adds unit tests against locked dependencies for the lowest supported PHP version. (Unit test runs against lowest and latest dependencies are still performed for all PHP versions the package su…

Added

  • The action now detects Codeception configuration, and, when found, adds a matrix item for running Codeception tasks.

Changed

  • The generated matrix now only adds unit tests against locked dependencies for the lowest supported PHP version. (Unit test runs against lowest and latest dependencies are still performed for all PHP versions the package supports.)

  • For non-unit test CI items in the matrix that previously tested against the default "stablePHP", if no "stablePHP" is defined in the package CI configuration, the lowest supported PHP version for the package is used. Previously, we used a static version (defined currently at 7.4) for all repositories.

    This means that:

    • Maintainers will need to ensure the Composer lockfile is created against the lowest supported PHP version for the given release branch.
    • OR that the package CI configuration defines a "stablePHP" value indicating the specific PHP version they wish to run non-unit test tooling against.
  • The action now performs schema validation against discovered composer.json files, failing the job if the composer.json is invalid.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.