Releases: laminas/laminas-ci-matrix-action
1.8.5
Release Notes for 1.8.5
Fixed
- Documentation was updated to ensure the
.laminas-ci.json
specification matches reality.
1.8.5
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation
1.8.4
Release Notes for 1.8.4
1.8.x bugfix release (patch)
1.8.4
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.8.3
Release Notes for 1.8.3
1.8.x bugfix release (patch)
1.8.3
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
1.8.2
Release Notes for 1.8.2
1.8.x bugfix release (patch)
1.8.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.8.1
Release Notes for 1.8.1
1.8.x bugfix release (patch)
1.8.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.8.0
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 thecomposer.json
is invalid.
1.8.0
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
1.7.1
Release Notes for 1.7.1
Fixed
- This release fixes an issue that occurs when the branch used to create the patch has the same name as the target branch, thus causing a collision during checkout. The action now adds a prefix to the patch branch name to resolve the issue.
1.7.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.7.0
Release Notes for 1.7.0
Added
- This release adds a new key to jobs it emits, "ignore_platform_reqs_8", with a boolean value, defaulting to
true
. The flag is used to indicate whether or not the--ignore-platform-req=php
flag should be passed tocomposer update
andcomposer install
commands.
1.7.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
1.6.0
Release Notes for 1.6.0
Changed
- When no jobs are detected, the "no-op" job created now results in an empty "command" item, instead of one that performs an "echo" statement. laminas-continuous-integration-action now correctly detects an empty "command" and acts as a no-op in that scenario.
1.6.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
1.5.2
Release Notes for 1.5.2
1.5.x bugfix release (patch)
1.5.2
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
Bug
- 23: Fix broken v1 tag thanks to @weierophinney