Skip to content

Add Tests in CircleCI to check dynamic frameworks with the old arch - #36003

Closed
cipolleschi wants to merge 3 commits into
react:mainfrom
cipolleschi:export-D42829895
Closed

Add Tests in CircleCI to check dynamic frameworks with the old arch#36003
cipolleschi wants to merge 3 commits into
react:mainfrom
cipolleschi:export-D42829895

Conversation

@cipolleschi

Copy link
Copy Markdown
Contributor

Summary:
This diff adds 4 tests in CircleCI to make sure we don't regress in the support of Dynamic Frameworks for the old architecture.

Changelog

[iOS][Fixed] - Add CircleCI tests for dynamic frameworks with the Old Architecture.

Differential Revision: D42829895

Riccardo Cipolleschiand others added 3 commits January 29, 2023 23:58
Summary:
I discovered that 0.69 and 0.70 could run React Native as Dynamic framework with JSC and starting from 0.71 that's not possible anymore.
This diff restore that possibility.
## Changelog
[iOS][Fixed] - Add Back dynamic framework support for the old architecture
Differential Revision: D42829137
fbshipit-source-id: 191591e85ecc5a2e509d283c52a18ab00b4319a5
Summary:
I discovered that 0.69 could run React Native as Dynamic framework with Hermes and starting from 0.70 that's not possible anymore.
This diff restore that possibility.
Notice that now Hermes provisdes JSI and Dynamic Frameworks requires that all the dependencies are explicitly defined, therefore, whenever we have a pod that depended on `React-jsi`, now it also has to explicitly depends on `hermes-engine`
## Changelog
[iOS][Fixed] - Add Back dynamic framework support for the Old Architecture with Hermes
Differential Revision: https://internalfb.com/D42829728
fbshipit-source-id: 107b524e833db1cd81a8821adff1143ffc758afa
Summary:
This diff adds 4 tests in CircleCI to make sure we don't regress in the support of Dynamic Frameworks for the old architecture.
## Changelog
[iOS][Fixed] - Add CircleCI tests for dynamic frameworks with the Old Architecture.
Differential Revision: D42829895
fbshipit-source-id: 4d1983356f53942b1804c89628877d9e0ec04b08
@facebook-github-botfacebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner fb-exported labels Jan 30, 2023
@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D42829895

@analysis-bot

Copy link
Copy Markdown
PlatformEngineArchSize (bytes)Diff
androidhermesarm64-v8a8,463,316+0
androidhermesarmeabi-v7a7,783,671+0
androidhermesx868,936,293+0
androidhermesx86_648,794,200+0
androidjscarm64-v8a9,648,925+0
androidjscarmeabi-v7a8,383,202+0
androidjscx869,710,897+0
androidjscx86_6410,187,754+0

Base commit: 8d5f880
Branch: main

@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request has been merged in 8056cd7.

kelset pushed a commit that referenced this pull request Jan 30, 2023
…36003)
Summary:
Pull Request resolved: #36003
This diff adds 4 tests in CircleCI to make sure we don't regress in the support of Dynamic Frameworks for the old architecture.
## Changelog
[iOS][Fixed] - Add CircleCI tests for dynamic frameworks with the Old Architecture.
Reviewed By: cortinico
Differential Revision: D42829895
fbshipit-source-id: 5669be45d4f55161a11a6ece161b2a2aa384a644
@cipolleschicipolleschi mentioned this pull request Oct 11, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BugCLA SignedThis label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.fb-exportedMergedThis PR has been merged.p: FacebookPartner: FacebookPartnerPlatform: iOSiOS applications.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@cipolleschi@facebook-github-bot@analysis-bot@cortinico@react-native-bot