action

A GitHub Action that starts preview deployments for your pull requests and branches. It can work with any application that has a valid Docker Compose file.

OTHER License

Stars
164
Committers
5
action - v5.7.0

Published by crohr about 1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/pullpreview/action/compare/v5.6.1...v5.7.0

action - v5.6.1 Latest Release

Published by crohr 8 months ago

  • Updated action name in marketplace.
action - v5.6.0

Published by crohr 9 months ago

What's Changed

Full Changelog: https://github.com/pullpreview/action/compare/v5.5.0...v5.6.0

action - v5.5.0

Published by crohr 11 months ago

What's Changed

Full Changelog: https://github.com/pullpreview/action/compare/v5.4.0...v5.5.0

action - v5.4.0

Published by crohr 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pullpreview/action/compare/v5.3.0...v5.4.0

action - v5.3.0

Published by crohr over 1 year ago

What's Changed

Full Changelog: https://github.com/pullpreview/action/compare/v2.5.5...v5.3.0

action - Fix SSH connection issue

Published by crohr over 1 year ago

Fix issue with SSH connection to AWS AMIs due to older openssh version

action - v5.2.1

Published by crohr over 1 year ago

  • Fix deletion of instance when using deployment variants
  • Allow to pass label as input
  • Fix status messages when multi envs
  • Ignore errors when removing absent labels
  • Additional workflow for testing multi envs
action - Support for multiple deployment variants per PR

Published by crohr over 1 year ago

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.

action - Reorganize action versions

Published by crohr over 1 year ago

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

action - v4 - Production ready

Published by crohr almost 4 years ago

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.
action - v3

Published by crohr over 4 years ago

Adds support for Deployment status on GitHub + LICENSE.

action - First stable version

Published by crohr over 4 years ago

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
action - First version

Published by crohr over 4 years ago

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.
Package Rankings
Top 3.72% on Github actions
Badges
Extracted from project README
pullpreview