Skip to content

[wrangler] Clean up preview deploy output - #15047

Draft
yomna-shousha wants to merge 4 commits into
cloudflare:mainfrom
yomna-shousha:yomna/preview-deploy-output-ux
Draft

[wrangler] Clean up preview deploy output#15047
yomna-shousha wants to merge 4 commits into
cloudflare:mainfrom
yomna-shousha:yomna/preview-deploy-output-ux

Conversation

@yomna-shousha

Copy link
Copy Markdown

AI generated.

Summary

  • Replaces the boxed wrangler preview success output with a compact linear summary.
  • Removes config source markers, observability/logpush status, and preview bindings from preview success output.
  • Adds CI pull request metadata annotations and prints a Pull Request link when detected.
  • Groups deploy custom domains under Custom Domains: and removes internal custom-domain/previews state annotations.

Examples

wrangler preview now prints:

Preview: test-preview (new)
Preview URL: https://test-preview.test-worker.cloudflare.app

Deployment ID: deployment-id-123
Deployment URL: https://abc12345.test-worker.cloudflare.app

Pull Request: https://gitlab.example.com/acme/worker-project/-/merge_requests/13

wrangler deploy custom domains now print:

Deployed test-worker triggers (TIMINGS)

Custom Domains:
  api.example.com

Notes

Testing

  • pnpm exec oxfmt --check packages/deploy-helpers/src/preview/api.ts packages/deploy-helpers/src/preview/shared.ts packages/deploy-helpers/src/preview/preview.ts packages/deploy-helpers/src/triggers/publish-routes.ts packages/deploy-helpers/src/triggers/deploy.ts packages/wrangler/src/__tests__/preview.test.ts packages/wrangler/src/__tests__/deploy/routes.test.ts .changeset/pretty-preview-output.md
  • pnpm --filter @cloudflare/deploy-helpers check:type
  • pnpm --filter wrangler type:tests
  • NODE_OPTIONS="$(node scripts/node-options-for-tests.js)" pnpm exec vitest run src/__tests__/preview.test.ts src/__tests__/deploy/routes.test.ts

@changeset-bot

changeset-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: cbcb46c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@cloudflare/deploy-helpers Patch
wrangler Patch
@cloudflare/remote-bindings Patch
@cloudflare/vite-plugin Patch
@cloudflare/vitest-pool-workers Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Aug 5, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@15047

@cloudflare/build-output-utils

npm i https://pkg.pr.new/@cloudflare/build-output-utils@15047

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@15047

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@15047

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@15047

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@15047

miniflare

npm i https://pkg.pr.new/miniflare@15047

@cloudflare/pages-functions

npm i https://pkg.pr.new/@cloudflare/pages-functions@15047

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@15047

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@15047

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@15047

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@15047

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@15047

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@15047

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@15047

wrangler

npm i https://pkg.pr.new/wrangler@15047

commit: cbcb46c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

2 participants