Skip to content

Milestones

List view

  • No due date
    3/3 issues closed
  • 1.27.x bugfix release (patch)

    No due date
    1/1 issues closed
  • No due date
    1/1 issues closed
  • No due date
    5/5 issues closed
  • No due date
    1/1 issues closed
  • No due date
    2/2 issues closed
  • No due date
    12/12 issues closed
  • 1.23.x bugfix release (patch)

    No due date
    1/1 issues closed
  • 1.23.x bugfix release (patch)

    No due date
    1/1 issues closed
  • No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • No due date
    1/1 issues closed
  • Feature release (minor) ### Added - Backward compatibility check using [roave/backward-compatibility-check](https://github.com/Roave/BackwardCompatibilityCheck), requires opt-in via `backwardCompatibilityCheck` flag being set to `true` and container version 1.33

    No due date
    11/11 issues closed
  • 1.22.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    4/4 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    4/4 issues closed
  • Feature release (minor)

    No due date
    3/3 issues closed
  • 1.18.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    2/2 issues closed
  • 1.14.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    1/1 issues closed
  • 1.12.x bugfix release (patch)

    No due date
    1/1 issues closed
  • 1.12.x bugfix release (patch)

    No due date
    1/1 issues closed
  • 1.12.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor)

    No due date
    11/11 issues closed
  • 1.12.x bugfix release (patch)

    No due date
    1/1 issues closed
  • 1.11.x bugfix release (patch)

    No due date
    2/2 issues closed
  • 1.11.x bugfix release (patch)

    No due date
    1/1 issues closed
  • No due date
    1/1 issues closed
  • 1.11.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor) This release contains several bugfixes along with a major refactoring to `typescript`. The migration to `typescript` along with adding integration tests will help maintaining this component by a lot.

    No due date
    8/8 issues closed
  • 1.11.x bugfix release (patch)

    No due date
    1/1 issues closed
  • Feature release (minor) ### Added - Added JSON Schema validation for the `.laminas-ci.json`. This will help to avoid misconfiguration of your CI pipeline. - Added `@lowest` and `@latest` alias for PHP version configurations. - Added the ability to pass additional composer arguments within CI container via `.laminas-ci.json`. - Adds support for Infection. If Infection is used along with the `roave/infection-static-analysis-plugin`, the plugins wrapper will be used as the executable in favor of the Infection executable. ### Changed - Project extensions are now parsed from the `composer.json` and will be merged with the `.laminas-ci.json`. If your project has all extensions configured as `ext-*` via composers `require` or `require-dev` section, there is no need to repeat these in the `.laminas-ci.json` anymore. **Please note that extensions which are required by downstream components are unparsable and won't be taken into account**

    No due date
    8/8 issues closed
  • 1.10.x bugfix release (patch)

    No due date
    3/3 issues closed
  • Feature release (minor) ### Added - Adds PHP `8.1` to the list of supported PHP versions and thus will create PHP `8.1` jobs when the composer constraint of the project allows it. With [v1.11.0](https://github.com/laminas/laminas-continuous-integration-action/releases/tag/1.11.0) of the CI container, initial support for PHP 8.1 was introduced. Please read the release notes to see the current limitations for PHP 8.1 in the CI container.

    No due date
    1/1 issues closed
  • ### Fixed - Documentation was updated to ensure the `.laminas-ci.json` specification matches reality.

    No due date
    1/1 issues closed
  • 1.8.x bugfix release (patch)

    No due date
    1/1 issues closed
  • 1.8.x bugfix release (patch)

    No due date
    2/2 issues closed
  • 1.8.x bugfix release (patch)

    No due date
    1/1 issues closed
  • ### Added - This release adds a new configuration option, `ignore_php_platform_reqs`. The value accepts an object, with keys representing the PHP minor version for which the flag applies, and the values being boolean values indicating whether or not to emit the `--ignore-platform-req=php` option when running a `composer install` or `composer update` option. By default, PHP 8.0 and PHP 8.1 have a true value, while all other PHP versions evaluate to `false` (do not emit the option). ### Deprecated - The `ignore_platform_reqs_8` setting in `.laminas-ci.json` is deprecated; please use the `ignore_php_platform_reqs` setting as detailed in the "Added" section.

    No due date
    1/1 issues closed
  • 1.8.x bugfix release (patch)

    No due date
    1/1 issues closed
  • ### Added - The action now detects [Codeception](https://codeception.com) 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.

    No due date
    4/4 issues closed
  • ### 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.

    No due date
    1/1 issues closed
  • ### 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.

    No due date
    1/1 issues closed
  • 1.5.x bugfix release (patch)

    No due date
    1/1 issues closed
  • ### 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.

    No due date
    1/1 issues closed