/expo-release-please-example

Example of Expo app setup with please-release

Primary LanguageJavaScript

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-action for expo release 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"
  }
}