Releases: pullpreview/action
Releases · pullpreview/action
v6.2.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 0cfcc44 Bump version to 6.2.0
- 1a430d2 Update workflows to latest actions
- ef90f88 Scope workflow concurrency per preview flow
- 8fd8a38 Tighten pullpreview label event handling
- 593b56d Retry unhealthy instance launches once
- c3f70c8 Fix Amazon Linux bootstrap curl install
- be8be22 Disable Lightsail snapshot restore
- 012b2f7 Fix smoke grep checks under pipefail
- b6c273d Relax helm smoke header assertions
- 476f88e Retry stale Lightsail restores with fresh create
- bfafe4a Fix Docker bootstrap on Amazon Linux 2023
- b16b5cb Log SSH readiness diagnostics on timeout
- 09fac22 Increase SSH readiness wait budget
- 4e945ee Add Helm deployment workflow support
- e49db6c Add OpenProject smoke workflow
- 91339ba Document Helm inputs and action outputs
- 23229f9 Fix dangling cleanup to focus on same label only
- fd64395 Add Helm deployment target smoke workflow
- eab2845 Update README
- 52503ea Fix goreleaser
v6.1.1
What's Changed
Full Changelog: v6.1.0...v6.1.1
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