Example of Expo app setup with please-release
January 8, 2023 ยท View on GitHub
expo-release-please-example
Setting up release-please with basic Expo app.
Example of Expo app setup with please-release
- Minimal Expo app based on quick start section of Expo documentation. Bootstrapped with yarn 3. Heads up, your versions might differ based on various factors.
yarn dlx create-expo-app expo-release-please-example
and
yarn dlx expo install react-native-web@~0.18.9 react-dom@18.1.0 @expo/webpack-config@^0.17.2
-
Setting up
release-please-actionforexporelease type strategy. -
Using arbitrary file update feature inside this README.md to display current version v2.0.0 (note inline comment)
-
This is initial first PR introduced by release-please.
-
This is patch PR with fixes.
-
This is breaking PR with breaking fixes.
-
This is feature PR with new feature.
Note on existing repo versioning
This example assumes release-please being used from the initial app bootstrap. If you already have an app running and want to start with some existing version consider using bootstrapping release-please with .release-please-manifest.json file.
For this example repo the context of .release-please-manifest.json file might look something like.
{
"packages": {
".": "3.4.5"
}
}