Overview of continuous-deploy-fingerprint
maincontinuous-deploy-fingerprint is a GitHub Action designed for continuous deployment of Expo projects using the expo-updates fingerprint runtime version policy.
When executed, the action performs the following steps for each platform (iOS and Android):
- Fingerprint Check: Determines the current fingerprint of the project.
- Build Verification: Checks for existing EAS builds (in-progress or finished) that match the current fingerprint and the specified profile.
- Conditional Build: If no matching build is found, it starts a new EAS build. It can optionally submit these builds to app stores.
- Update Publication: Publishes an update to EAS Update.
- PR Feedback: If running on a Pull Request, it posts a comment summarizing the actions taken.