Releases: laminas/laminas-continuous-integration-action
1.6.1
Release Notes for 1.6.1
1.6.x bugfix release (patch)
1.6.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.6.0
Release Notes for 1.6.0
Changed
- If the "command" entry of the JSON job provided is empty, the runner now considers this a no-op job and exits early (before attempting to install dependencies or run pre/post scripts), with the message "Command is empty; nothing to run" and a success status. (Previously, it would emit the help message and exit with an error status; the change allows sending an empty job if there are no jobs to run, bypassing any setup.)
1.6.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Enhancement
1.5.1
Release Notes for 1.5.1
Fixed
- Fixes an order of operations issue in the entrypoint, ensuring that checkout of code happens before attempting to run pre-install scripts.
1.5.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
1.5.0
Release Notes for 1.5.0
Added
-
This release adds the ability to provide a
.laminas-ci/pre-install.sh
script in your repository. The action will execute this after enabling the selected PHP version, but before thecomposer install
operation, making it a good candidate for such operations as compiling/installing extensions. -
This release adds the dev tools for each PHP version, and ensures that phpize and php-config point to the appropriate PHP version. These changes allow using PECL to install packages not provided in the Sury repository.
1.5.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
1.4.1
Release Notes for 1.4.1
1.4.x bugfix release (patch)
1.4.1
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
Bug
1.4.0
Release Notes for 1.4.0
Fixed
-
Passes the
--set-home
flag tosudo
when invoking the QA command, ensuring that any attempts to write to the$HOME
directory resolve to the non-privileged user. -
Ensures that the
php.ini
values are written one per line to thephp.ini
configuration created by the action.
1.4.0
- Total issues resolved: 2
- Total pull requests resolved: 4
- Total contributors: 3
Bug
- 13: Ensure newlines are propagated to php.ini settings thanks to @weierophinney and @gsteel
- 12: Ensure build and push container workflow will work correctly thanks to @weierophinney
- 11: Use non-privileged user home when executing QA command thanks to @weierophinney and @Slamdunk
Enhancement
1.3.0
Release Notes for 1.3.0
Changed
- The entrypoint now preserves all ENV variables when invoking the job's command.
1.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 5: Pass though environment variables thanks to @gsteel
1.2.1
Release Notes for 1.2.1
1.2.x bugfix release (patch)
1.2.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
1.2.0
Release Notes for 1.2.0
Changed
- This version merges the laminas/laminas-continuous-integration-container repository into the action repository itself; the two will be versioned together going forwards.
1.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
v0: qa: prefix generic tags with "v"
Particularly with major tags, we need a prefix. Minor tags work without it, but having the prefix on the generic tags makes it simpler to understand which tags are auto-generated. Signed-off-by: Matthew Weier O'Phinney <[email protected]>