Skip to content

Fix Core dSYM Maven URLs in GitHub release notes - #58114

Closed
pistonsky wants to merge 1 commit into
react:mainfrom
pistonsky:fix-core-dsym-release-urls
Closed

Fix Core dSYM Maven URLs in GitHub release notes#58114
pistonsky wants to merge 1 commit into
react:mainfrom
pistonsky:fix-core-dsym-release-urls

Conversation

@pistonsky

@pistonsky pistonsky commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

The GitHub release body generated by createDraftRelease.js labeled the last section ReactNative Core dSYMs, but the Maven URLs omitted the dSYM- classifier.

That made the links download the prebuilt React.xcframework tarball (reactnative-core-debug.tar.gz / reactnative-core-release.tar.gz) instead of the actual dSYMs (reactnative-core-dSYM-debug.tar.gz / reactnative-core-dSYM-release.tar.gz). Hermes and ReactNativeDependencies links already include dSYM-; Core did not.

This matches the classifier used when publishing Core dSYMs and the URL rncore.rb builds when RCT_SYMBOLICATE_PREBUILT_FRAMEWORKS=1.

Companion docs fix: reactwg/react-native-releases#1394

Changelog:

[INTERNAL][FIXED] - Point GitHub release Core dSYM links at the dSYM Maven artifacts instead of the framework tarballs

Test Plan

  • Updated the expected strings in .github/workflow-scripts/__tests__/createDraftRelease-test.js to match the corrected URLs.
  • Did not run Jest locally: a full yarn install in this monorepo rewrites hermes-compiler / yarn.lock via the preinstall hook.
  • Confirmed the new URLs follow the same dSYM- classifier already used for ReactNativeDependencies in this template, and for Core dSYMs in packages/react-native/scripts/cocoapods/rncore.rb (stable_tarball_url(..., dsyms = true)).

The draft-release template linked the prebuilt React.xcframework
tarballs instead of the Core dSYM artifacts because the dSYM-
classifier was missing.
@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 Aug 24, 2026
@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 Aug 24, 2026

@cipolleschi cipolleschi 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.

Amazing, thanks for spotting and fixing this!

@meta-codesync

meta-codesync Bot commented Aug 25, 2026

Copy link
Copy Markdown

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

@meta-codesync meta-codesync Bot closed this in 5d91707 Aug 25, 2026
@meta-codesync meta-codesync Bot added the Merged This PR has been merged. label Aug 25, 2026
@meta-codesync

meta-codesync Bot commented Aug 25, 2026

Copy link
Copy Markdown

@cipolleschi merged this pull request in 5d91707.

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.

2 participants