chrisvasey/Forge PR Preview

Create PR preview environments on Laravel Forge using the new v2 API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
forge-tokenForge API token (store as secret)yes
server-idForge server IDyes
domainBase domain for previews (e.g., preview.example.com)yes
site-prefixSite subdomain pattern. Use {number} for PR number.nopr-{number}-preview
php-versionPHP version (e.g., 8.3, 8.2). Defaults to server default.no""
database-typeDatabase type: mysql, mariadb, postgres, sqlitenomysql
environmentAdditional environment variables (KEY=value, one per line)no""
after-deployCommands to append to deploy scriptno""
isolatedEnable site isolationnofalse
schedulerEnable Laravel schedulernotrue
quick-deployEnable quick deploy for automatic updates on pushnotrue
comment-on-prPost comment on PR with preview URLnotrue
github-tokenGitHub token for PR comments (defaults to github.token)no${{ github.token }}
namedescription
site-idForge site ID
site-urlPreview site URL (https://pr-X-preview.domain.com)
database-nameCreated database name