Releases: pullpreview/action
Releases · pullpreview/action
Support for multiple deployment variants per PR
This release brings support for launching multiple deployments per pull request. See https://github.com/pullpreview/action/wiki/Deploying-multiple-preview-environments-per-pull-request for more details.
As always please reference the main branch (pullpreview/action@v5) in your workflows, instead of a specific tag.
Reorganize action versions
v5 is now tracked in a proper branch instead of a tag. Patch-level tags will be created for every change.
v4 - Production ready
Breaking changes:
- Pull requests that have the
pullpreviewlabel must now be mergeable with the base branch, otherwise the action will not run. This allows to react to thesynchronizeGitHub Action event, and reduce the amount of runs that end up being skipped (and using your GA minutes).
Other:
- Fixes many bugs, and improves support for long-running jobs.
- Adds
PULLPREVIEW_FIRST_RUNto know whether the deployment was just created.
v3
Adds support for Deployment status on GitHub + LICENSE.
First stable version
This release offers an action to trigger preview environments for applications providing a docker-compose file
Features:
- To create a preview environment, add the
pullpreviewlabel to a Pull Request to trigger a deployment - To remove the preview environment, close or merge the PR, or remove the
pullpreviewlabel - Happens entirely within a GitHub Action workflow, so your code stays private at all times
- Servers are provisioned on AWS lightsail, so it's both very cheap (10$/month for an instance, and most PRs don't last an entier month), and everything stays in-premise
- < 3 min deployment time for most apps
First version
Features:
- spins new preview environment on AWS for pull requests labeled with
pullpreview. - update the preview environment on each push.
- shuts down the preview environment when the
pullpreviewlabel is removed.
Next:
- shut down the environment when pull request is closed.