Skip to content

Releases: pullpreview/action

v6.0.0

10 Feb 13:58
1fa2ea9

Choose a tag to compare

Breaking changes

  • Complete rewrite from Ruby/Docker to Go — PullPreview now ships as a native binary in a composite action. No more Docker container overhead.
  • Removed GitHub Deployments/Environments integration — preview URLs are now displayed via PR comments and job summaries.
  • Workflow references should now use pullpreview/action@v6.

New features

  • Automatic HTTPS with proxy_tls — inject a Caddy reverse proxy with Let's Encrypt certificates (e.g. proxy_tls: web:80).
  • Built-in DNS alternatives — use rev1.click through rev9.click to work around Let's Encrypt rate limits (50 certs/domain/week).
  • Job summary — deployment details are added to the GitHub Actions job summary.
  • SSH key caching — collaborator SSH keys are cached between workflow runs via the action cache.
  • Compose troubleshooting — docker container health status is displayed on deploy failures.
  • Scheduled cleanup reconciliation — dangling instances are reconciled against repo state during scheduled runs.

Improvements

  • Deploy files via rsync with bind mounts instead of Docker context.
  • PR comments are scoped by environment and job for multi-env setups.
  • PullPreview environment variables are injected during compose interpolation.

Migration from v5

Update your workflow reference:

- uses: pullpreview/action@v6

If you were relying on GitHub Deployments/Environments for preview URLs, those are now shown in PR comments and the Actions job summary instead.

v5.7.0

19 Sep 09:03
d30cb3e

Choose a tag to compare

What's Changed

  • feat: spinup preview environment on open/reopen by @Alanoll in #86
  • Allow custom pre-script to be run by @crohr in #88
  • Re-enabling attempt to delete environment by @crohr in #89
  • Add max_domain_length setting to control length of generated FQDN by @crohr in #90

New Contributors

Full Changelog: v5.6.1...v5.7.0

v5.6.1

15 Feb 20:00
v5.6.1
947f918

Choose a tag to compare

  • Updated action name in marketplace.

v5.6.0

16 Jan 08:23
v5.6.0
69fffe9

Choose a tag to compare

What's Changed

  • Clear outdated environments by @crohr in #63
  • Upgrade octokit by @crohr in #64
  • Fix environment deletion not accessible by integration by @crohr in #65
  • Allow to override some of the compose options by @crohr in #66
  • Allow 8 chars for user subdomains by @crohr in #67
  • Update multi-env workflow file by @crohr in #68
  • Strip admin values by @crohr in #69

Full Changelog: v5.5.0...v5.6.0

v5.5.0

23 Nov 13:20
v5.5.0
ace57c1

Choose a tag to compare

What's Changed

  • Infer admins from repo collaborators with push permission by @crohr in #61

Full Changelog: v5.4.0...v5.5.0

v5.4.0

02 Nov 09:09
v5.4.0
eadf7cd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.3.0...v5.4.0

v5.3.0

22 Jul 08:30
v5.3.0
de0f6ba

Choose a tag to compare

What's Changed

  • Switch to Amazon Linux 2023 to fix issue with outdated OpenSSH server by @crohr in #52

Full Changelog: v2.5.5...v5.3.0

Fix SSH connection issue

16 Jun 07:08
v5.2.4
72f745d

Choose a tag to compare

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

v5.2.1

12 May 06:34
v5.2.1
043bb8f

Choose a tag to compare

  • 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

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.