Skip to content

Commit b7e56ee

Browse files
Update Windows deps SHA256/size, add deps-version.json step to release checklist
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8f8f1cf commit b7e56ee

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

CLAUDE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,8 +486,9 @@ Prerequisites: draft release must exist for the tag, `gh` CLI authenticated.
486486
1. **Confirm version** — ask user, update `pubspec.yaml`
487487
2. **Check deps** — run `check-deps-changed.sh`; if changed, bump version in `deps-version.json`
488488
3. **Build & package** — use packaging scripts (or `release.sh` for full automation)
489-
4. **Test** — fresh install + upgrade test
490-
5. **Create GitHub releases** — deps release first (if changed, tag `deps-vX.Y.Z`), then app release (tag `vX.Y.Z`)
489+
4. **Update `app/assets/deps-version.json`** — after packaging each platform's deps zip, update its `sha256` and `size` fields with the values printed by the packaging script. **Both platforms must have valid (non-null) sha256 and size before release.** The app uses these values to verify downloaded deps at runtime.
490+
5. **Test** — fresh install + upgrade test
491+
6. **Create GitHub releases** — deps release first (if changed, tag `deps-vX.Y.Z`), then app release (tag `vX.Y.Z`)
491492

492493
### Cross-Platform Notes
493494

app/assets/deps-version.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"platforms": {
66
"windows-x64": {
77
"filename": "VapourBox-deps-1.3.0-windows-x64.zip",
8-
"sha256": null,
9-
"size": null
8+
"sha256": "b404bc4434b47116dc8acb152c139327c7d59fa9eee4e30a8d8b1a1f09b0799d",
9+
"size": 172721085
1010
},
1111
"macos-arm64": {
1212
"filename": "VapourBox-deps-1.3.0-macos-arm64.zip",

0 commit comments

Comments
 (0)