Skip to content

Promote React Native Windows 0.85 to latest - #16484

Draft
anuagragith wants to merge 2 commits into
0.85-stablefrom
user/anuagra/promote-0.85-latest
Draft

anuagragith wants to merge 2 commits into
0.85-stablefrom
user/anuagra/promote-0.85-latest

Conversation

@anuagragith

@anuagragith anuagragith commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Description

Promote React Native Windows 0.85 from the npm preview channel to the
latest stable channel.

Why

React Native 0.85.3 is the latest published React Native 0.85 patch and is
already integrated into 0.85-stable. This PR prepares the final React Native
Windows 0.85 promotion once the remaining release gates are complete.

The previous stable line must be published under v0.84-stable before this
PR is merged.

What

  • Changes the Beachball defaultNpmTag for all 15 promoted packages from
    preview to latest.
  • Enables stable patch changes and disables further prerelease changes for the
    promoted packages.
  • Adds the corresponding patch change files generated by promote-release.
  • Preserves each package's existing preview version until the generated
    release PR performs the stable version bump.
  • Produces react-native-windows@0.85.0 and matching promoted packages when
    the release change files are consumed.

Merge prerequisite

Do not merge this PR until:

  • The generated 0.84 release PR has published 0.84.1.
  • react-native-windows and the matching CLI resolve to 0.84.1 through
    v0.84-stable.
  • Final 0.85 release sign-offs are complete.

Validation

  • Rebased onto 0.85-stable commit
    994735040342d491174bd2b496c0a643614ca8ed, including dependency PR
    #16472.
  • Ran beachball check --branch origin/0.85-stable successfully.
  • Ran git diff --check origin/0.85-stable...HEAD successfully.
  • Verified Prettier formatting for all 30 committed JSON files.
  • Ran the full repository lint without cache successfully: 64 targets passed,
    0 failed.
  • Ran the full repository build without cache successfully: 29 targets passed,
    0 failed.
  • Verified all 15 package manifests contain only the expected Beachball
    promotion changes.
  • Verified all 15 generated change files are patch changes with the expected
    Promote 0.85 to latest message.
  • Verified yarn.lock is identical to current origin/0.85-stable, preserving
    the dependency updates from #16472.
  • Completed an isolated release simulation that produced:
    • react-native-windows@0.85.0
    • npm tag latest
    • Git tag react-native-windows_v0.85.0
    • No production source-code changes

Changelog

Should this change be included in the release notes: no

Microsoft Reviewers: Open in CodeFlow

Anukrati Agrawal and others added 2 commits October 13, 2026 18:46
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0f63ea4f-a16b-4fa3-b141-785aec89b5e4
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0f63ea4f-a16b-4fa3-b141-785aec89b5e4
Copilot AI balanced review requested due to automatic review settings October 14, 2026 03:05
@anuagragith
anuagragith requested review from a team as code owners October 14, 2026 03:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The configuration is internally consistent, but publishing to latest depends on external release prerequisites and final sign-offs.

0 open findings

What changed in this PR

Promotes the 15 React Native Windows 0.85 packages from npm preview to latest.

Changes:

  • Enables stable patch releases and disables prerelease changes.
  • Adds patch change files for the promoted packages.
File Description
vnext/​package.json Promotes react-native-windows.
packages/​react-native-windows-init/​package.json Promotes the initializer.
packages/​react-native-platform-override/​package.json Promotes platform override tooling.
packages/​@react-native-windows/​telemetry/​package.json Promotes telemetry tooling.
packages/​@react-native-windows/​perf-testing/​package.json Promotes performance testing.
packages/​@react-native-windows/​package-utils/​package.json Promotes package utilities.
packages/​@react-native-windows/​fs/​package.json Promotes filesystem utilities.
packages/​@react-native-windows/​find-repo-root/​package.json Promotes repository discovery.
packages/​@react-native-windows/​find-dotnet-tools/​package.json Promotes .NET tool discovery.
packages/​@react-native-windows/​codegen/​package.json Promotes Windows codegen.
packages/​@react-native-windows/​cli/​package.json Promotes the Windows CLI.
packages/​@react-native-windows/​automation/​package.json Promotes automation tooling.
packages/​@react-native-windows/​automation-commands/​package.json Promotes automation commands.
packages/​@react-native-windows/​automation-channel/​package.json Promotes the automation channel.
packages/​@office-iss/​react-native-win32/​package.json Promotes React Native Win32.
change/​react-native-windows-init-af4de282-96f9-4f5f-945b-9e33cc8f2da6.json Adds initializer patch change.
change/​react-native-windows-586c169c-9914-47a7-94c4-eecf0462f0ed.json Adds RNW patch change.
change/​react-native-platform-override-e5a9d834-f967-414e-b852-9275bc567641.json Adds platform override patch change.
change/​@react-native-windows-telemetry-58b559c0-e52e-4dbd-bdfd-5dfa755dc107.json Adds telemetry patch change.
change/​@react-native-windows-perf-testing-d0b44dbb-4aad-4437-8b13-c00adecb18b9.json Adds performance-testing patch change.
change/​@react-native-windows-package-utils-a2f6a09a-dc63-448a-b4b8-540f99a9f072.json Adds package-utils patch change.
change/​@react-native-windows-fs-5eeded08-a15e-4a04-bb6d-249477bfd836.json Adds filesystem patch change.
change/​@react-native-windows-find-repo-root-16852648-13bb-4e72-9827-f4ba0a4b33da.json Adds repo-root patch change.
change/​@react-native-windows-find-dotnet-tools-2d49e5dc-ffb1-425e-a1fe-2fa2bcdaa22c.json Adds .NET-tools patch change.
change/​@react-native-windows-codegen-76a77f39-64cd-40a7-805f-22207eed0b4c.json Adds codegen patch change.
change/​@react-native-windows-cli-95638f65-f02b-4d83-a0c6-aa4b69787f37.json Adds CLI patch change.
change/​@react-native-windows-automation-commands-3fa79757-9e4b-46c4-883a-f2a391c3c917.json Adds automation-commands patch change.
change/​@react-native-windows-automation-channel-fb50d994-39c9-4412-8960-1e29920f132e.json Adds automation-channel patch change.
change/​@react-native-windows-automation-2606f552-4fe4-48f4-a637-65eedd8f39c8.json Adds automation patch change.
change/​@office-iss-react-native-win32-37ee98de-a3da-4ecf-8752-bac4aa6cff44.json Adds Win32 patch change.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@anuagragith
anuagragith marked this pull request as draft October 14, 2026 03:07

This branch has not been deployed

No deployments
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.

2 participants