Skip to content

1.8.0

Compare
Choose a tag to compare
@laminas-bot laminas-bot released this 11 Aug 16:14
· 501 commits to 1.29.x since this release
1.8.0
b35f569

Release Notes for 1.8.0

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.

1.8.0

  • Total issues resolved: 1
  • Total pull requests resolved: 3
  • Total contributors: 2

Enhancement