Skip to content

echobind/mobile-release-actions

Repository files navigation

mobile-release-actions

A monorepo of GitHub actions used for mobile releases.

  • tagging
    • Automate the versioning process for mobile applications.
  • eas-build
    • Assists in building and submitting your app using EAS
  • doppler-eas-env
    • Read secrets from Doppler and write to correct release stage in eas.json

Release Process

At a very basic level, the release process is as follows:

flowchart TB
  RS[release stage] & VFT[version change type] & P[platform] & B[branch] -.-> WD[manual start]
  WD --> COB[check out specified branch]
  COB --> UV[update versions]
  UV --> BA[build app]
Loading

Full Workflow Examples

Contributing

This repo uses int128/release-typescript-action to automatically publish a new version on merge to main.