Sprint 2.5 — D2: BKG Save Step — Hotfix Workflow
Branch: feat/sprint-2.5-d2-bkg-hotfix
Base: main
Depends on: D1 ✅ (PR #32 merged — scripts/bkg-save.sh อยู่ใน main แล้ว)
Task
เพิ่ม BKG save step เข้า hotfix workflow โดย reuse scripts/bkg-save.sh จาก D1
Files to modify in Piboonsak/openclaw_github:
.github/workflows/hotfix-deploy.yml (MODIFY)
- Add BKG save step AFTER health check PASS step
- Only run if health check succeeded (
if: success())
- Call existing
scripts/bkg-save.sh via SSH on VPS (same pattern as deploy workflow)
Acceptance Criteria
Reference Pattern (จาก D1 PR #32)
ดู step ที่เพิ่มใน deploy-openclaw-github-private-secrets.yml แล้วทำเหมือนกันใน hotfix-deploy.yml
Commit Message
feat(hotfix): add BKG save step to hotfix workflow (#202)
Labels
Sprint 2.5 — D2: BKG Save Step — Hotfix Workflow
Branch: feat/sprint-2.5-d2-bkg-hotfix
Base: main
Depends on: D1 ✅ (PR #32 merged —
scripts/bkg-save.shอยู่ใน main แล้ว)Task
เพิ่ม BKG save step เข้า hotfix workflow โดย reuse
scripts/bkg-save.shจาก D1Files to modify in
Piboonsak/openclaw_github:.github/workflows/hotfix-deploy.yml(MODIFY)if: success())scripts/bkg-save.shvia SSH on VPS (same pattern as deploy workflow)Acceptance Criteria
/data/openclaw-config-archive/scripts/bkg-save.shfrom D1 (ห้ามสร้าง script ใหม่)bkg-latest.jsonsymlink updated after successful hotfixReference Pattern (จาก D1 PR #32)
ดู step ที่เพิ่มใน
deploy-openclaw-github-private-secrets.ymlแล้วทำเหมือนกันในhotfix-deploy.ymlCommit Message
Labels