Skip to content

Releases: laminas/laminas-ci-matrix-action

1.8.0

11 Aug 16:14
1.8.0
b35f569
Compare
Choose a tag to compare

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

1.7.1

20 Apr 20:02
1.7.1
5f70dd5
Compare
Choose a tag to compare

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

20 Apr 15:04
1.7.0
4f21db5
Compare
Choose a tag to compare

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 to composer update and composer install commands.

1.7.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.6.0

08 Apr 20:02
1.6.0
2f5d4f3
Compare
Choose a tag to compare

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

01 Apr 18:42
1.5.2
49a1851
Compare
Choose a tag to compare

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

1.5.1

16 Mar 12:57
1.5.1
49a1851
Compare
Choose a tag to compare

Release Notes for 1.5.1

1.5.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

1.5.0

15 Mar 21:35
1.5.0
39c27a8
Compare
Choose a tag to compare

Release Notes for 1.5.0

Changed

  • This release adds the --no-cache flag when running Psalm checks.

1.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Enhancement

1.4.0

05 Mar 14:35
1.4.0
Compare
Choose a tag to compare

Release Notes for 1.4.0

Changed

  • This release updates the entrypoint for the container backing the action to allow usage with actions/checkout if desired, or to use the container in a local checkout without requiring a new cloning operation.

1.4.0

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

Enhancement

1.3.0

04 Mar 17:07
1.3.0
fde2c44
Compare
Choose a tag to compare

Release Notes for 1.3.0

Added

Changed

  • You can now specify individual jobs in the "checks" configuration as objects, instead of only as a JSON string. When specified in this way, the action will cast the job to a JSON string for you.

  • The action now performs validations on each element of the "checks" configuration, raising warnings for anything malformed, and omitting those particular checks.

1.3.0

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

Enhancement

1.2.3

03 Mar 18:46
1.2.3
cc26784
Compare
Choose a tag to compare

Release Notes for 1.2.3

1.2.x bugfix release (patch)

1.2.3

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug