- Update version in
app.json
package.json
- Create a git tag and push it (a new draft release will be created)
git tag v1.2.3
git push origin tag v1.2.3
- Update the release notes and publish the release (APK will be built and added automatically)
- Build packages
yarn eas:build:android
yarn eas:build:ios
- Submit to app stores
eas submit --platform android
eas submit --platform ios
Pre-requirements to have installed:
sudo apt install apksigner apktool
- https://github.com/sibprogrammer/xq \
- https://github.com/zapstore/zapstore-cli \
- Make sure you have the apk file locally, either by building it with
eas --local --profile production_apk --output=./alby-go-<version>-android.apk
or downloading it from expo.dev or github release. zapstore publish albygo -a alby-go-<version>-android.apk -r <version>
- Use nsec to sign during zapstore publish