📄️ Overview
Once your app has been configured to query for updates against the Turbopush server, you can begin releasing updates to it. In order to provide both simplicity and flexibility, the Turbopush CLI includes three different commands for releasing updates:
📄️ General Release
Releases an update to the Turbopush server that was generated by an external tool or build script (e.g. a Gulp task, the react-native bundle command). This provides the most flexibility in terms of fitting into existing workflows, since it strictly deals with Turbopush-specific step, and leaves the app-specific compilation process to you.
📄️ React Native Release
Performs the same functionality as the general release command, but also handles the task of generating the updated app contents for you (JS bundle and assets), instead of requiring you to run both react-native bundle and then turbopush release.
📄️ Expo Release
Performs the same functionality as the general release command, but specifically optimized for Expo applications with automatic detection of project configuration and support for Expo-specific features like Hermes.