- Test the changes
- Change the version number in Xcode
- Increment the build number in Xcode
- Ensure that everything is committed
- Create a tag name schema
vX.Y.Z
- Run
./build.sh
- Install on a testing device (
./install_singetail.sh
) and make sure the DEB works - Update the changelog in the homepage repository
- If nxboot CLI tool changed: Sign
DerivedData/bin/nxboot
binary, upload the binary and sig file to AWS, update the version in index.html - Ensure Cydia depiction and homepage changes are committed and pushed
- Upload the new dSYM ZIP file from
dist/
to AppCenter - Copy the DEB file to the release repository
- Run
./PackagesUpdate.sh
in the release repository, then commit and push