47 lines
3.2 KiB
Markdown
47 lines
3.2 KiB
Markdown
# Task Plan
|
|
|
|
## Checklist
|
|
|
|
- [ ] Reuse the already-published `managed-portal-20260519-f3f40b5-11.zip` main bundle and cut updated installer/weights artifacts for the same tag.
|
|
- [ ] Publish the updated installer and separate weights archive to `10.8.0.1` and verify the HTTP endpoints.
|
|
- [ ] Commit and push the repository changes for the split-weights Ubuntu installer flow.
|
|
|
|
## Scope And Risks
|
|
|
|
- Scope: keep the existing OTA application ZIP for `20260519-f3f40b5-11`, generate a refreshed installer plus separate people-flow weights archive for that same release tag, publish them to `10.8.0.1`, and push the supporting repository changes to Git.
|
|
- Expected touch points: `.11` release artifacts, `/var/www/html/ai_deploy` on `10.8.0.1`, `deploy/package-managed-portal-ota.sh`, `deploy/install-managed-portal-ota.sh`, `README.md`, `.gitignore`, and task tracking files.
|
|
- Risk: reusing the existing main ZIP means the installer and weights archive must remain compatible with the already-published `managed-portal-20260519-f3f40b5-11.zip`.
|
|
- Risk: the current local repository does not contain real weights payload files, so the separate weights archive may need to be generated from the `.11` host release workspace or a stable host weights directory instead of local source control.
|
|
- Risk: the commit must exclude local artifact files and only capture the intended repo changes.
|
|
|
|
## Validation Intent
|
|
|
|
- Prove the refreshed installer and separate weights archive exist for tag `20260519-f3f40b5-11`.
|
|
- Prove both artifacts are downloadable from `10.8.0.1/ai_deploy`.
|
|
- Prove the Git commit/push contains only the intended repository changes.
|
|
|
|
## Review
|
|
|
|
- Status: complete.
|
|
- Reused OTA application bundle:
|
|
- Kept the already-published `managed-portal-20260519-f3f40b5-11.zip` as-is because the main program contents did not change.
|
|
- Regenerated only the installer and the separate weights archive for the same release tag.
|
|
- `.11` artifact refresh:
|
|
- Synced the updated packaging and installer scripts to `/home/xiaozheng/managed-portal`.
|
|
- Reused `release_build/release-manifest-20260519-f3f40b5-11.env`.
|
|
- Generated `release_build/install-managed-portal-20260519-f3f40b5-11.sh`.
|
|
- Generated `release_build/people-flow-weights-20260519-f3f40b5-11.tar.gz` from `/home/xiaozheng/people_flow_project/weights`.
|
|
- OTA publication result on `10.8.0.1`:
|
|
- Published `install-managed-portal-20260519-f3f40b5-11.sh`.
|
|
- Published `people-flow-weights-20260519-f3f40b5-11.tar.gz`.
|
|
- Preserved the existing `managed-portal-20260519-f3f40b5-11.zip`.
|
|
- Confirmed `install-managed-portal-latest.sh` still resolves to `install-managed-portal-20260519-f3f40b5-11.sh`.
|
|
- Confirmed `managed-portal-latest.zip` still resolves to `managed-portal-20260519-f3f40b5-11.zip`.
|
|
- HTTP verification:
|
|
- `http://10.8.0.1/ai_deploy/people-flow-weights-20260519-f3f40b5-11.tar.gz` returns `200 OK` with `Content-Length: 1135171626`.
|
|
- `http://10.8.0.1/ai_deploy/install-managed-portal-20260519-f3f40b5-11.sh` returns `200 OK` with `Content-Length: 8081`.
|
|
- `http://10.8.0.1/ai_deploy/managed-portal-20260519-f3f40b5-11.zip` returns `200 OK` with `Content-Length: 4880`.
|
|
- Git result:
|
|
- Committed the repo changes as `d1c4b77` with message `Split OTA weights for Ubuntu installs`.
|
|
- Pushed `main` to `origin`.
|