Skip to content

Bump fmt to 12.1.0 to fix xcode 26.4#56099

Closed
leotm wants to merge 1 commit intofacebook:mainfrom
leotm:patch-7
Closed

Bump fmt to 12.1.0 to fix xcode 26.4#56099
leotm wants to merge 1 commit intofacebook:mainfrom
leotm:patch-7

Conversation

@leotm
Copy link
Contributor

@leotm leotm commented Mar 14, 2026

Summary:

Follow-up to

TODO

  • bump packages/react-native/third-party-podspecs/fmt.podspec
  • bump scripts/releases/ios-prebuild/configuration.js
  • packages/react-native/third-party-podspecs/RCT-Folly.podspec
  • packages/react-native/gradle/libs.versions.toml
  • packages/rn-tester/Podfile.lock
    • rn-rester (main) ios not building on Xcode 26.3, CI currently only supports Xcode 16
    • i cannot downgrade macos26.4b4 locally to macos15 to install Xcode16.4 and bump pods this way
    • so on Xcode 26.3 i've attempted to bump only fmt minimally, ignoring remaining RN 0.86 hashes

Ref: https://github.com/search?q=repo%3Afacebook%2Freact-native+%2211.0.2%22&type=code

however unable to test rn-tester, ios doesn't seem to build on Xcode 26.3 let alone 26.4b
not tested previous versions of Xcode
not tested prior branches/tags to main

rn-tester CI is passing on old macos-15 Xcode 16.4.0 only, ideally this should be extended to stable macos lts and Xcode 26.3 stable first

separate follow-ups to this minimal fmt bump

  • bump CI macos-15 xcode 16.1-4 to macos-26 xcode 26.0-3
  • bump rn-tester Podfile.lock from RN 0.82 to 0.86 main (aka nightly)
  • bump folly to 2025.11.03.00
  • bump folly to 2026.03.09.00

Resolve: #55601

Changelog:

[General][Changed] Bump fmt to 12.1.0 to fix Xcode 26.4

Test Plan:

RNTester

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 14, 2026
@leotm leotm changed the title Update fmt library version to 12.1.0 Bump fmt to 12.1.0 Mar 14, 2026
@leotm leotm changed the title Bump fmt to 12.1.0 Bump fmt to 12.1.0 to fix xcode 26.4 Mar 14, 2026
@Brett-Best
Copy link

Brett-Best commented Mar 18, 2026

Thanks @leotm, now that the RC is out it would be great to get this merged in so testing can commence :)

I think upgrading Folly to latest would be a good idea as well but perhaps it can be done in a separate PR?

@leotm leotm marked this pull request as ready for review March 19, 2026 18:51
@facebook-github-tools facebook-github-tools bot added the Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. label Mar 19, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 19, 2026

@cipolleschi has imported this pull request. If you are a Meta employee, you can view this in D97358194.

@meta-codesync meta-codesync bot closed this in faeef2b Mar 19, 2026
@facebook-github-tools facebook-github-tools bot added the Merged This PR has been merged. label Mar 19, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 19, 2026

@cipolleschi merged this pull request in faeef2b.

@react-native-bot
Copy link
Collaborator

This pull request was successfully merged by @leotm in faeef2b

When will my fix make it into a release? | How to file a pick request?

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

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged This PR has been merged. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Xcode 26.4b1/b2/b3/RC • FMT Compile Errors (it needs upgrading) • REPRO **IS** included despite the erroneous label

3 participants