packages/expo-updates/guides/releasing.md
expo-updatesLast updated: 2022-10-13
Significant releases of expo-updates usually happen as part of the SDK release process (though sometimes we release patches in between SDK versions). As of October 2022, @brentvatne is in charge of the SDK release process and is a good reference point for the actual process of releasing.
The main consideration when releasing expo-updates is testing. Our automated tests still do not cover the wide variety of scenarios expo-updates will encounter in the wild, so some level of manual testing is almost always a good idea if there are any significant changes being released. (This generally happens outside of the normal release QA process.) Generally, the more changes that have landed, the more manual testing should be done.
Conversely, the more situations that are covered by reliable e2e tests, the less manual testing needs to be done when releasing a new version.
Some scenarios to make sure and test (that, as of October 2022, aren't covered by e2e tests):
Image.resolveAssetSource is also useful; it should be a path on disk including the .expo-internal directory.)