Releases: pullpreview/action
Releases · pullpreview/action
v6.0.0
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.clickthroughrev9.clickto 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@v6If 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
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
- Updated action name in marketplace.
v5.6.0
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
What's Changed
Full Changelog: v5.4.0...v5.5.0
v5.4.0
What's Changed
- Do not use separate tmpfs for /tmp by @crohr in #54
- Use docker v2
--waitoption by @leightjohnson93 in #56
New Contributors
- @leightjohnson93 made their first contribution in #56
Full Changelog: v5.3.0...v5.4.0
v5.3.0
What's Changed
Full Changelog: v2.5.5...v5.3.0
Fix SSH connection issue
Fix issue with SSH connection to AWS AMIs due to older openssh version
v5.2.1
- 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
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.