1.8 KiB
1.8 KiB
Releasing Tactility
- Test the latest version on several devices
- Build the SDK locally and test it with
ExternalApps/HelloWorld - Test the latest SDK build from GitHub with the CDN:
- Download it from the main branch
- Upload it to the CDN
- Update
sdk.jsonfrom TactilityTool and upload it to CDN - Test it with
ExternalApps/HelloWorld(clear all its cache and update the SDK version)
- Download the latest firmwares main branch
- Prepare a new version of TactilityWebInstaller locally:
- Copy the GitHub firmwares into
scripts/in theTactilityWebInstallerproject - Run
python release-all.py - Copy the unpacked files to
/rom/(device)/(version)/and copy inmanifest.jsonfrom existing release- WARNING If the partitions have changed, update the json!
- Update the version in
manifest.json - Update
version.jsonfor the device
- Copy the GitHub firmwares into
- Test the firmwares on all devices with the local web installer
- If all went well: release the web installer
- Test web installer in production (use popular devices)
- Make a new version of the docs available at TactilityDocs
- Make a new GitHub release
Post-release
- Mention on Discord
- Consider notifying vendors/stakeholders
- Remove dev versions in
sdk.jsonfrom TactilityTool and upload it to CDN