Conversation
🦋 Changeset detectedLatest commit: c993b5e The changes in this PR will be included in the next version bump. This PR includes changesets to release 18 packages
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 |
📦 CLI Tarball ReadyThe Vercel CLI tarball for this PR is now available! Quick TestYou can test this PR's CLI directly by running: npx https://vercel-mdh0ltrch.vercel.sh/tarballs/vercel.tgz --helpUse in vercel.jsonTo use this CLI version in your project builds, add to your {
"build": {
"env": {
"VERCEL_CLI_VERSION": "vercel@https://vercel-mdh0ltrch.vercel.sh/tarballs/vercel.tgz"
}
}
} |
🧪 Unit Test StrategyComparing: Strategy: Code changed outside of a package - running all unit tests Affected packages - 41 (100%)
Results
This comment is automatically generated based on the affected testing strategy |
c55da3b to
ca22751
Compare
There was a problem hiding this comment.
Nice
This can be a separate PR, but it would be good to add dev support for generic Python apps as well (when framework is null but runtime is python). Sort of like this other generic "pyproject app" idea where we consolidate vc_init_dev_asgi.py and vc_init_dev_wsgi.py and run the Python dev server for everything even non Flask and FastAPI apps
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @vercel/build-utils@13.3.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) ## vercel@50.11.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`81383be63cb499db3c2f1e3ef39153d6e5f1f5cf`](81383be), [`2a6e1f5d55080e205e55481fa096b043650b382a`](2a6e1f5), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 - @vercel/python@6.6.0 - @vercel/next@4.15.22 - @vercel/backends@0.0.27 - @vercel/elysia@0.1.29 - @vercel/express@0.1.38 - @vercel/fastify@0.1.32 - @vercel/go@3.3.4 - @vercel/h3@0.1.38 - @vercel/hono@0.2.32 - @vercel/hydrogen@1.3.5 - @vercel/koa@0.1.12 - @vercel/nestjs@0.2.33 - @vercel/node@5.5.30 - @vercel/redwood@2.4.9 - @vercel/remix-builder@5.5.10 - @vercel/ruby@2.2.5 - @vercel/rust@1.0.5 - @vercel/static-build@2.8.31 ## @vercel/fs-detectors@5.8.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) ## @vercel/python@6.6.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - Skip filtering system pythons on local vercel builds. ([#14858](#14858)) ## @vercel/backends@0.0.27 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/cervel@0.0.14 ### Patch Changes - Updated dependencies \[]: - @vercel/backends@0.0.27 ## @vercel/client@17.2.33 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/elysia@0.1.29 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/express@0.1.38 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 - @vercel/cervel@0.0.14 ## @vercel/fastify@0.1.32 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/gatsby-plugin-vercel-builder@2.0.129 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/h3@0.1.38 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/hono@0.2.32 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/introspection@0.0.13 ### Patch Changes - Updated dependencies \[]: - @vercel/backends@0.0.27 ## @vercel/koa@0.1.12 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/nestjs@0.2.33 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/next@4.15.22 ### Patch Changes - Remove 404.html prerenders from serverless function ([#14836](#14836)) ## @vercel/node@5.5.30 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/static-build@2.8.31 ### Patch Changes - Updated dependencies \[]: - @vercel/gatsby-plugin-vercel-builder@2.0.129 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Implements automatic discovery of multi-service layouts and services orchestrator for `vercel dev` for the new project flow from #14776
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @vercel/build-utils@13.3.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) ## vercel@50.11.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`81383be63cb499db3c2f1e3ef39153d6e5f1f5cf`](81383be), [`2a6e1f5d55080e205e55481fa096b043650b382a`](2a6e1f5), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 - @vercel/python@6.6.0 - @vercel/next@4.15.22 - @vercel/backends@0.0.27 - @vercel/elysia@0.1.29 - @vercel/express@0.1.38 - @vercel/fastify@0.1.32 - @vercel/go@3.3.4 - @vercel/h3@0.1.38 - @vercel/hono@0.2.32 - @vercel/hydrogen@1.3.5 - @vercel/koa@0.1.12 - @vercel/nestjs@0.2.33 - @vercel/node@5.5.30 - @vercel/redwood@2.4.9 - @vercel/remix-builder@5.5.10 - @vercel/ruby@2.2.5 - @vercel/rust@1.0.5 - @vercel/static-build@2.8.31 ## @vercel/fs-detectors@5.8.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - [services] add `services` to `config.json` ([#14847](#14847)) ## @vercel/python@6.6.0 ### Minor Changes - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](#14805)) ### Patch Changes - Skip filtering system pythons on local vercel builds. ([#14858](#14858)) ## @vercel/backends@0.0.27 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/cervel@0.0.14 ### Patch Changes - Updated dependencies \[]: - @vercel/backends@0.0.27 ## @vercel/client@17.2.33 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/elysia@0.1.29 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/express@0.1.38 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 - @vercel/cervel@0.0.14 ## @vercel/fastify@0.1.32 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/gatsby-plugin-vercel-builder@2.0.129 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/h3@0.1.38 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/hono@0.2.32 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/introspection@0.0.13 ### Patch Changes - Updated dependencies \[]: - @vercel/backends@0.0.27 ## @vercel/koa@0.1.12 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/nestjs@0.2.33 ### Patch Changes - Updated dependencies \[]: - @vercel/node@5.5.30 ## @vercel/next@4.15.22 ### Patch Changes - Remove 404.html prerenders from serverless function ([#14836](#14836)) ## @vercel/node@5.5.30 ### Patch Changes - Updated dependencies \[[`3ee91bd6782888e626486c706dcba65fd51ba0e5`](3ee91bd), [`ce9208286ed6d29d6764ea4d290680ad98e65d22`](ce92082)]: - @vercel/build-utils@13.3.0 ## @vercel/static-build@2.8.31 ### Patch Changes - Updated dependencies \[]: - @vercel/gatsby-plugin-vercel-builder@2.0.129 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Implements automatic discovery of multi-service layouts and services orchestrator for
vercel devfor the new project flow from #14776: