Skip to content

Preview environments: immutable Release URL + preview expiry#275

Merged
acoshift merged 1 commit into
mainfrom
preview-environments
Jun 22, 2026
Merged

Preview environments: immutable Release URL + preview expiry#275
acoshift merged 1 commit into
mainfrom
preview-environments

Conversation

@acoshift

@acoshift acoshift commented Jun 21, 2026

Copy link
Copy Markdown
Member

Console surface for Preview Environments (SPEC-preview-environments.md §D).

What's in this PR

  • Static deployment Details page — a copyable Release URL row beside the default URL: the immutable per-release link (B2), shown only for Static deployments that have one.
  • Deployment list — TTL'd deployments now show a visible "expires in <duration>" flag (was an icon-only tooltip), so a preview's auto-delete window is obvious at a glance; expired rows show "expired".
  • Api.Deployment type gains releaseUrl?/expiresAt; mock fixtures gain a Static release URL and a TTL'd website-preview so both render under dev:mock.

bun check and bun lint both green.

Screenshots

Static deployment Details — new "Release URL" row (light / dark):

detail light detail dark

Deployment list — "expires in" flag on the TTL'd website-preview (light / dark):

list light list dark

🤖 Generated with Claude Code

https://claude.ai/code/session_01YYMGjvqWELm2ctgKamiMSS

…console)

- Static deployment Detail page: a copyable "Release URL" row beside the
  default URL — the immutable per-release link (B2).
- Deployment list: TTL'd deployments now show a visible "expires in <duration>"
  flag (was an icon-only tooltip), so previews' auto-delete window is obvious
  at a glance.
- Api.Deployment: add releaseUrl?/expiresAt; mock fixtures gain a Static
  release URL and a TTL'd website-preview so both render under dev:mock.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YYMGjvqWELm2ctgKamiMSS
@deploys-app deploys-app Bot temporarily deployed to pr-275 June 21, 2026 16:04 Destroyed
@deploys-app

deploys-app Bot commented Jun 21, 2026

Copy link
Copy Markdown

Preview deleted (PR closed).

@acoshift acoshift merged commit 17b3f63 into main Jun 22, 2026
5 checks passed
@acoshift acoshift deleted the preview-environments branch June 22, 2026 07:33
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.

1 participant