Skip to content

[wrangler] Add base path config to wrangler - #15754

Open
tpmmorris wants to merge 8 commits into
cloudflare:mainfrom
tpmmorris:tmorris/base_path_wrangler
Open

tpmmorris wants to merge 8 commits into
cloudflare:mainfrom
tpmmorris:tmorris/base_path_wrangler

Conversation

@tpmmorris

@tpmmorris tpmmorris commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Requires #15352

Adds the required changes to wrangler to allow base_path to be set and passed as a config option.


  • Tests
    • Tests included/updated
    • Automated tests not possible - manual testing has been completed as follows: NA
    • Additional testing not necessary because: NA
  • Public documentation
    • Cloudflare docs PR(s): NA
    • Documentation not necessary because: In parent PR (15352)

Devin Review

@changeset-bot

changeset-bot Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: b15a7e7

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

This PR includes changesets to release 15 packages
Name Type
@cloudflare/config Minor
@cloudflare/deploy-helpers Minor
@cloudflare/workers-utils Minor
miniflare Minor
wrangler Minor
@cloudflare/autoconfig Patch
@cloudflare/build-output-utils Patch
@cloudflare/containers-shared Patch
@cloudflare/vite-plugin Patch
@cloudflare/vitest-plugin Patch
@cloudflare/remote-bindings Patch
@cloudflare/cli-shared-helpers Patch
@cloudflare/runtime-types Patch
@cloudflare/workers-auth Patch
@cloudflare/pages-shared 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

@workers-devprod
workers-devprod requested review from a team and cjol and removed request for a team September 21, 2026 16:38
@workers-devprod

workers-devprod commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Codeowners approval required for this PR:

  • @cloudflare/wrangler
Show detailed file reviewers
  • .changeset/assets-base-path-tooling.md: [@cloudflare/wrangler]
  • packages/config/src/tests/convert.test.ts: [@cloudflare/wrangler]
  • packages/config/src/convert.ts: [@cloudflare/wrangler]
  • packages/config/src/schema.ts: [@cloudflare/wrangler]
  • packages/config/src/types.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/assets.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/create-worker-upload-form.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/tests/assets.test.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/tests/validate-routes.test.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/validate-routes.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/deploy/helpers/validate-worker-props.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/preview/api.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/src/preview/preview.ts: [@cloudflare/wrangler]
  • packages/deploy-helpers/tests/preview-build-output.test.ts: [@cloudflare/wrangler]
  • packages/miniflare/README.md: [@cloudflare/wrangler]
  • packages/miniflare/src/config/v4-convert.ts: [@cloudflare/wrangler]
  • packages/miniflare/src/plugins/assets/index.ts: [@cloudflare/wrangler]
  • packages/miniflare/test/config/v4-convert.spec.ts: [@cloudflare/wrangler]
  • packages/miniflare/test/plugins/assets/index.spec.ts: [@cloudflare/wrangler]
  • packages/workers-utils/src/config/environment.ts: [@cloudflare/wrangler]
  • packages/workers-utils/src/config/validation.ts: [@cloudflare/wrangler]
  • packages/workers-utils/src/types.ts: [@cloudflare/wrangler]
  • packages/workers-utils/tests/config/validation/normalize-and-validate-config.test.ts: [@cloudflare/wrangler]
  • packages/wrangler/e2e/deployments.test.ts: [@cloudflare/wrangler]
  • packages/wrangler/src/tests/create-worker-upload-form/metadata.test.ts: [@cloudflare/wrangler]
  • packages/wrangler/src/tests/preview.test.ts: [@cloudflare/wrangler]
  • packages/wrangler/src/experimental-config/load.ts: [@cloudflare/wrangler]

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@pkg-pr-new

pkg-pr-new Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
@cloudflare/autoconfig

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

@cloudflare/build-output-utils

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

@cloudflare/codemods

npm i https://pkg.pr.new/@cloudflare/codemods@15754

@cloudflare/config

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

@cloudflare/containers-shared

npm i https://pkg.pr.new/@cloudflare/containers-shared@15754

create-cloudflare

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

@cloudflare/deploy-helpers

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

@cloudflare/kv-asset-handler

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

miniflare

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

@cloudflare/pages-functions

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

@cloudflare/pages-shared

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

@cloudflare/runtime-types

npm i https://pkg.pr.new/@cloudflare/runtime-types@15754

@cloudflare/unenv-preset

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

@cloudflare/vite-plugin

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

@cloudflare/vitest-plugin

npm i https://pkg.pr.new/@cloudflare/vitest-plugin@15754

@cloudflare/workers-auth

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

@cloudflare/workers-editor-shared

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

@cloudflare/workers-utils

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

wrangler

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

commit: b15a7e7

@tpmmorris
tpmmorris force-pushed the tmorris/base_path_wrangler branch from 0ccba3c to 9c5ec74 Compare September 23, 2026 19:10
devin-ai-integration[bot]

This comment was marked as resolved.

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