docs(runtime): describe runtime family rollout - #5098
Open
ScriptedAlchemy wants to merge 15 commits into
Open
ScriptedAlchemy wants to merge 15 commits into
ScriptedAlchemy wants to merge 15 commits into
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
@module-federation/devtools
@module-federation/cli
create-module-federation
@module-federation/dts-plugin
@module-federation/enhanced
@module-federation/error-codes
@module-federation/esbuild
@module-federation/managers
@module-federation/manifest
@module-federation/metro
@module-federation/metro-plugin-rnc-cli
@module-federation/metro-plugin-rnef
@module-federation/metro-plugin-rock
@module-federation/modern-js
@module-federation/modern-js-v3
@module-federation/native-federation-tests
@module-federation/native-federation-typescript
@module-federation/nextjs-mf
@module-federation/node
@module-federation/observability-plugin
@module-federation/playground
@module-federation/retry-plugin
@module-federation/rsbuild-plugin
@module-federation/rspack
@module-federation/rspress-plugin
@module-federation/rstest
@module-federation/runtime
@module-federation/runtime-core
@module-federation/runtime-tools
@module-federation/sdk
@module-federation/storybook-addon
@module-federation/third-party-dts-extractor
@module-federation/treeshake-frontend
@module-federation/treeshake-server
@module-federation/typescript
@module-federation/utilities
@module-federation/webpack-bundler-runtime
@module-federation/bridge-react
@module-federation/bridge-react-webpack-plugin
@module-federation/bridge-shared
@module-federation/bridge-vue3
@module-federation/inject-external-runtime-core-plugin
commit: |
ScriptedAlchemy
force-pushed
the
rfc5036/05-esbuild-rollout
branch
from
September 18, 2026 15:55
57e443d to
012bbb2
Compare
ScriptedAlchemy
force-pushed
the
rfc5036/06-docs-rollout
branch
from
September 18, 2026 15:55
18a5157 to
8c7867b
Compare
|
ScriptedAlchemy
force-pushed
the
rfc5036/05-esbuild-rollout
branch
from
September 18, 2026 16:10
012bbb2 to
18957e7
Compare
Document atomic implementation resolution and the package-condition window. Record the unchanged cache key and the esbuild boundary. Reserve define removal for a future major release.
ScriptedAlchemy
force-pushed
the
rfc5036/06-docs-rollout
branch
from
September 18, 2026 16:12
8c7867b to
c07503f
Compare
State the same rollout rules without the template phrasing.
PR 5098 is docs-only and edited changesets that belong to PRs 5093-5097. Revert those files to the base branch content. The reworded text is in specs/changeset-moves.md for the owning PRs to apply if they want it.
This was referenced Sep 25, 2026
This was referenced Sep 25, 2026
ScriptedAlchemy
force-pushed
the
rfc5036/05-esbuild-rollout
branch
from
September 26, 2026 04:59
dc887b5 to
9f7dc23
Compare
ScriptedAlchemy
force-pushed
the
rfc5036/06-docs-rollout
branch
from
September 26, 2026 04:59
6116bcb to
17531d7
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of RFC #5036. An alternate proposal is open at #5128 with its own stack. This PR stays open until the decision on #5036 is made.
Stack: 6 of 7. Base: #5097 (
rfc5036/05-esbuild-rollout). Next: #5107.Landing order: #5093 → #5094 → #5095 → #5096 → #5097 → #5098 → #5107.
What changes
This PR changes documentation only. The configuration docs now state the runtime-family rule, the reserved condition names, and the remote-entry cache behavior, because family selection adds new failure cases and a compatibility window.
implementationmust resolve one complete family. The docs list the reserved web, Node, worker, and universal conditions, and say that Enhanced and Rspack do not set them in this rollout. Default modules still readFEDERATION_*defines, and those defines stay until a later major version. Vite is not covered yet.The remote-entry cache key is still
nameplusentry. Reuse checks run only when both the cached entry and the new request carry runtime-image metadata, which no build emits by default. The English, Chinese, and Portuguese pages carry the same notes in the same place.This PR has no changeset and does not edit the changesets of earlier PRs in the stack.
Verification
The branch history was rewritten on 2026-09-26 to remove attribution trailers from commit messages only. Every tree and patch is identical to the verified head;
17531d705is the rewritten tip.Prettier passes on every changed file, and each edited page compiles as MDX. No check built the full website.
CI at
17531d705passed 9 checks, cancelled 4, and skipped 23.The 4 cancelled checks are
checkout-installandnode20-compatin Build Affected Packages,lint-depsin Lint Dependencies, andpublish-previewin pkg.pr.new Preview. Those three workflows each ran twice on this commit. They setcancel-in-progress: trueper PR, so the second run cancelled the first about a second after it started. The second run of each workflow passed on the same commit. The cancelled runs were not rerun.12 skipped checks are the jobs of the cancelled Build Affected Packages run, which wait on
checkout-install. The other 11 are the end-to-end suites in the second run, becausetools/scripts/ci-is-affected.mjsselected none of them for a docs-only diff.Deviations from the RFC
None noted.
Overlaps with open PRs
File overlaps with 2 other open PRs
apps/website-new/docs/en/guide/runtime/runtime-hooks.mdx,apps/website-new/docs/pt-BR/guide/runtime/runtime-hooks.mdx, andapps/website-new/docs/zh/guide/runtime/runtime-hooks.mdx. This PR does not include those changes.apps/website-new/docs/en/configure/experiments.mdx. This PR does not include that change.