Skip to content

Releases: pullpreview/action

Support for multiple deployment variants per PR

04 May 09:15
v5.2.0
ed8fc4a

Choose a tag to compare

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

04 Mar 10:01
v5.1.6
5896bd6

Choose a tag to compare

v5 is now tracked in a proper branch instead of a tag. Patch-level tags will be created for every change.

v4 - Production ready

17 Nov 12:41

Choose a tag to compare

Breaking changes:

  • Pull requests that have the pullpreview label must now be mergeable with the base branch, otherwise the action will not run. This allows to react to the synchronize GitHub 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_RUN to know whether the deployment was just created.

v3

21 Apr 20:59

Choose a tag to compare

Adds support for Deployment status on GitHub + LICENSE.

First stable version

21 Apr 07:12

Choose a tag to compare

This release offers an action to trigger preview environments for applications providing a docker-compose file

Features:

  • To create a preview environment, add the pullpreview label to a Pull Request to trigger a deployment
  • To remove the preview environment, close or merge the PR, or remove the pullpreview label
  • 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

15 Apr 20:17

Choose a tag to compare

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 pullpreview label is removed.

Next:

  • shut down the environment when pull request is closed.