From 1059e17f4e475a41e164dde55650ca3ad0f3c693 Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Mon, 5 Jan 2026 15:12:18 -0500 Subject: [PATCH] Add release validation script to 4.1.2 plan --- PLAN-4.1.2.md | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/PLAN-4.1.2.md b/PLAN-4.1.2.md index faa0037..ccf2ae9 100644 --- a/PLAN-4.1.2.md +++ b/PLAN-4.1.2.md @@ -214,8 +214,40 @@ Polish and UX improvements after the 4.1.1 stability release. --- +## 7. Docker Cleanup + +**Status:** Planned + +**Problem:** Docker build context is larger than needed (includes test images, rpi scripts, etc.) + +**Solution:** Update `.dockerignore` to exclude unnecessary files + +### Files to Modify +- `.dockerignore` + +--- + +## 8. Release Validation Script + +**Status:** Planned + +**Problem:** Manual release checklist is error-prone. Need automated validation. + +**Solution:** Script that runs through testable checklist items + +### Features +- Run pytest +- Build and test Docker image +- SSH to Pi and run smoke test (optional, if PI_IP provided) +- Report pass/fail summary + +### Files to Create +- `scripts/validate-release.sh` + +--- + ## Notes -- Keep 4.1.2 focused - 6 small features +- Keep 4.1.2 focused - 8 small features - Don't break DCT compatibility (4.1.1 RS format is stable) - Test on Pi before release