mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
1.9 KiB
1.9 KiB
Releasing Tactility
- Set the CDN to development mode. Alternatively: manually clear cache after uploading things.
- Set the new version in the Tactility repository:
- Update
version.txtin the Tactility project and create a branch to start a build for it - Merge the branch and wait for a build.
- Update
- 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/ - Also upload them to the CDN for the upcoming version, because the upcoming a.b.c version will also need some basic apps to download
- Download the
- Test the latest unstable version of Tactility on several devices using the web installer. Pay special attention to:
- The version of the unstable channel (should be updated!)
- App Hub
- Wi-Fi
- Test the firmwares on all devices with the local web installer
- Push a tag e.g.
v1.2.3- thevprefix is crucial for the pipelines - The pipelines should now kick off a build that releases the build to the stable channel of the Web Installer. Verify that.
- 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.
- Ensure that the CDN is not in development mode anymore.
Post-release
- Mention on Discord
- Consider making a video with one of the devices, showcasing new features
- Consider notifying vendors/stakeholders