You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: proposals/0508-out-of-npm-artifacts.md
+17-4
Original file line number
Diff line number
Diff line change
@@ -341,10 +341,23 @@ We could extend on Github Releases as we’re doing today for the Hermes iOS tar
341
341
* Will create a lot of noise in the release space (i.e. we need to create a GIthub release for every nightly).
342
342
* Practically unusable for commitlies and release testing (as the release is ‘not there yet’).
343
343
344
-
## Preferred solution
344
+
## Implemented solution
345
345
346
-
We've investigated prototype for both the OCI and the Maven solution.
346
+
After having investigated both the OCI and the Maven solution, we decided to move on with the **Dedicated Maven Repository** solution.
347
347
348
-
At this stage the preferred solution is Maven, due to the list of PROs. This solution will make consuming artifacts easier for users and will reduce the maintainance costs on core contributors and release managers.
348
+
Starting from React Native 0.71.x we'll be shipping the following changes:
349
349
350
-
As this change is going to affect contributors, library authors, and developers of tools on top of React Native, we're sharing this RFC publicly to collect consensus and feedback.
- Please note that the previous coordinates `com.facebook.react:react-native` have been voided due to [#35210](https://github.com/facebook/react-native/issues/35210)
- Please note that the previous coordinates `com.facebook.react:hermes-engine` have been voided due to [#35210](https://github.com/facebook/react-native/issues/35210)
355
+
- Hermes Runtime for iOS - Coordinates `com.facebook.react:react-native-artifacts`
356
+
357
+
Prebuilts will be available on
358
+
- For **Stable** versions, on Maven Central ([browsable here](https://repo1.maven.org/maven2/com/facebook/react/))
359
+
- For **Nightly** versions,on Sonatype's Snapshot Repository ([browsable here](https://oss.sonatype.org/content/repositories/snapshots/com/facebook/react/))
360
+
361
+
This solution is flexible enough that will allow us to relocate our artifacts to other Maven repositories in the future, if needed.
362
+
363
+
The templates for both Android & iOS have been updated to consume the proper prebuilt from the correct URL.
0 commit comments