diff --git a/Documentation/releasing.md b/Documentation/releasing.md index d5fb207e..be83f7a4 100644 --- a/Documentation/releasing.md +++ b/Documentation/releasing.md @@ -8,7 +8,13 @@ 3. Update `sdk.json` from [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com) 4. Test it with `ExternalApps/HelloWorld` (clear all its cache and update the SDK version) 4. Download the latest firmwares [main branch](https://github.com/ByteWelder/Tactility/actions/workflows/build-firmware.yml) -5. Prepare a new version of [TactilityWebInstaller](https://github.com/ByteWelder/TactilityWebInstaller) locally +5. Prepare a new version of [TactilityWebInstaller](https://github.com/ByteWelder/TactilityWebInstaller) locally: + 1. Copy the GitHub firmwares into `scripts/` in the `TactilityWebInstaller` project + 2. Run `python release-all.py` + 3. Copy the unpacked files to `/rom/(device)/(version)/` and copy in `manifest.json` from existing release + 1. **WARNING** If the partitions have changed, update the json! + 4. Update the version in `manifest.json` + 5. Update `version.json` for the device 6. Test the firmwares on all devices with the local web installer 7. If all went well: release the web installer 8. Test web installer in production (use popular devices) diff --git a/version.txt b/version.txt index 60a2d3e9..79a2734b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.4.0 \ No newline at end of file +0.5.0 \ No newline at end of file