mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 10:53:17 +00:00
2.0 KiB
2.0 KiB
Releasing Tactility
- Update
version.txtin the Tactility project and create a branch to start a build for it - Upload the new Tactility SDK to the CDN
- Upload it to the CDN
- Update
sdk.jsonfrom TactilityTool and upload it to CDN
- Update the TactilityApps with the new SDK and also release these to the CDN:
- Download the
cdn-files.zipfrom the pipelines - Upload them to the CDN at
apps/x.y.z/
- Download the
- Download the latest firmwares main branch
- Test the latest version of Tactility on several devices. Pay special attention to:
- App Hub
- Wi-Fi
- 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
- Double-check that all CDN/TactilityApps/Tactility repository changes are merged.
Post-release
- Mention on Discord
- Consider notifying vendors/stakeholders
- Update SDK updates to CDN at TactilityTool and upload it to CDN