mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
- Updated version to `0.6.0-dev` - Updated docs - Updated external app SDK version to `0.5.0`
1.8 KiB
1.8 KiB
Releasing Tactility
- Test the latest SDK build from GitHub with the CDN as a SNAPSHOT version:
- 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)
- Build the SDK locally and test it with
ExternalApps/HelloWorld - Download the latest firmwares main branch
- Test the latest version of Tactility on several devices
- 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