แอดออน Dependency-upgrade
นำ dependency ของ repository ให้ทันสมัยด้วยเวิร์กโฟลว์แบบทีละชุด ตรวจสอบได้ และย้อนกลับได้ นี่คือแอดออนแบบสมัครใจตัวที่สามของ Deep Work Plan
สิ่งที่เพิ่มเข้ามา
- การตรวจหาตัวจัดการแพ็กเกจ จริง ของ repo (npm/pnpm/yarn + ncu, pip/poetry/uv, cargo, go mod, bundler, composer และอื่น ๆ) จาก manifest และ lockfile ที่มีอยู่
- คำสั่ง
/lib-upgradeที่ติดตั้งลงใน.agents/commands/เฉพาะเมื่อยอมรับเท่านั้น
พฤติกรรม
- ต้องมี working tree ที่สะอาด (หรือสำรองไว้แล้ว)
- จัดประเภทการอัปเกรดตาม semver ทั้ง patch, minor, major โดย major ต้องได้รับการอนุมัติอย่างชัดเจน
- อัปเกรดเป็นชุดย่อยที่เกี่ยวเนื่องกัน ไม่ทำทั้งหมดในคราวเดียว
- รัน gate ตรวจสอบจริงของ repo หลังแต่ละชุด และย้อนกลับชุดใดก็ตามที่ไม่ผ่าน
- สรุปว่ามีอะไรอัปเกรด ข้าม และย้อนกลับบ้าง แล้วปล่อยให้นักพัฒนาเป็นผู้ commit
ข้อมูลจำเพาะ v7
| รายการ | ค่า |
|---|---|
| ผลิตภัณฑ์ | แอดออน dependency-upgrade ของ DeepWorkPlan |
| คีย์รีจิสทรี | dependency-upgrade ใน .dwp/config.json |
| ตัวอธิบาย | addons/dependency-upgrade/addon.json (อินเทอร์เฟซ 1) |
| คำสั่ง | /lib-upgrade ติดตั้งลงใน .agents/commands/ เมื่อได้รับการยอมรับ |
| การกำหนดเวอร์ชัน | ตรึงและกำหนดเวอร์ชันพร้อมชุดสกิล (v7.9.0) |
หมายเหตุ
ไม่ผูกกับตัวจัดการแพ็กเกจใด จะไม่รัน npm/ncu ใน repo ที่ไม่ใช่ JS เป็นแบบสมัครใจ ไม่บังคับเสมอ และไม่ commit ให้โดยอัตโนมัติ