Thank you for your interest in php-actions
. I'm happy to be making a new release that introduces the following improvements:
- The host environment variables within Github Actions are passed to the Docker container. This Action runs as a Composite Runner, so the actual tests are ran within a custom Docker image, supplied by php-build.
- The host's networking is shared with the Github Action runner. Thanks to @osma for fixing the way that networking is handled within the runner. This is a great improvement.
- When a build fails, all debug output is shown within the action's output, but is grouped within a "debug output" summary. This means that whether your build passes or fails, you'll still see the PHPUnit output in the format you'd expect, but you are now only one click away from viewing all the commands Github Actions ran to get the build running, in case there is a configuration issue to debug. This is shown as the last line of the output, as a clickable summary group that expands to show the full detail.
- Documentation of inputs is brought in sync with default values.
From now on, minor version releases will be made using semantic versioning, with the major version being retagged on the non-specific version tag. For example, the release of v3.0.0
will be tagged as both v3.0.0
and v3
- when a minor version is released, a new tag of v3.1.0
will be created, and the v3
tag will be retagged to point to the latest release within the major release of 3.x. This gives developers the choice of whether to keep up to date with all v3 developments, or fix their builds to a specific version of this action.
As always, have fun and stay productive!
If you've found this action helpful, please consider sponsoring the developer.