Skip to content

Add GitHub PR preview deployments - #295

Merged
arjunkomath merged 5 commits into
mainfrom
preview-deployments
Aug 18, 2026
Merged

Add GitHub PR preview deployments#295
arjunkomath merged 5 commits into
mainfrom
preview-deployments

Conversation

@arjunkomath

Copy link
Copy Markdown
Member

Summary

  • add opt-in, stateless preview deployments for same-repository GitHub pull requests that are ready for review
  • duplicate each enabled service into an isolated hidden preview service with inherited secrets and stable generated HTTPS URLs
  • build exact GitHub merge refs, report deployment readiness to GitHub, and tear previews down on close, merge, draft conversion, disablement, or deletion
  • add reconciliation, hidden-service authorization boundaries, dashboard controls, agent ref fetching, tests, and operator documentation

Verification

  • cd web && pnpm test — 506 tests passed
  • cd web && pnpm typecheck
  • cd web && pnpm lint — 0 errors; 7 existing warnings
  • cd agent && go test ./... && go build ./... && test -z "$(gofmt -l .)"
  • cd cli && go test ./... && go build ./... && test -z "$(gofmt -l .)"

Deployment notes

  • apply the database schema before deploying the control plane
  • update the GitHub App with Pull requests read and Deployments write permissions and subscribe it to Pull request events
  • configure Automatic Subdomain Domain with wildcard DNS before enabling previews
  • end-to-end GitHub, DNS, certificate, and runtime verification still requires a configured test installation

Amp-Thread-ID: https://ampcode.com/threads/T-01a003f3-7142-74cd-b819-95472f4a6376
Co-authored-by: Arjun Komath <arjunkomath@gmail.com>
@mintlify

mintlify Bot commented Aug 16, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
techulus-cloud 🟢 Ready View Preview Aug 16, 2026, 9:28 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit c091cc6.

Amp-Thread-ID: https://ampcode.com/threads/T-01a003f3-7142-74cd-b819-95472f4a6376
Co-authored-by: Arjun Komath <arjunkomath@gmail.com>
ampagent and others added 2 commits August 17, 2026 14:06
Amp-Thread-ID: https://ampcode.com/threads/T-01a003f3-7142-74cd-b819-95472f4a6376
Co-authored-by: Arjun Komath <arjunkomath@gmail.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a003f3-7142-74cd-b819-95472f4a6376
Co-authored-by: Arjun Komath <arjunkomath@gmail.com>
@arjunkomath
arjunkomath added this pull request to the merge queue Aug 18, 2026
Merged via the queue into main with commit 65aa5ac Aug 18, 2026
11 checks passed
@arjunkomath
arjunkomath deleted the preview-deployments branch August 18, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants