Renovate

Automated dependency update tool ที่สร้าง pull requests อัตโนมัติสำหรับ update dependencies

newkub Updated

File contents

Goal

ใช้งาน Renovate สำหรับ automated dependency updates

Scope

ใช้สำหรับ:

  • Automated dependency updates
  • Auto-create pull requests สำหรับ dependency updates
  • Support หลาย platform เช่น GitHub, GitLab, Bitbucket
  • Monorepo support
  • Schedule dependency updates

Execute

1. Install Renovate CLI

ติดตั้ง Renovate CLI:

npx renovate --version

2. Run Renovate in Dry-run

รัน Renovate ในโหมด dry-run:

npx renovate --dry-run

3. Validate Config

ตั้งค่า config:

renovate:config:validate

4. Create PR for Testing

สร้าง PR สำหรับทดสอบ:

npx renovate --platform=github

Rules

  • ใช้ presets คล้าย ESLint - ใช้ config ที่มีอยู่แล้วได้
  • รองรับ monorepo ได้ดี
  • กำหนดเวลาสร้าง PR ได้
  • ใช้ configuration ที่ centralized

Expected Outcome

  • Automated dependency updates ที่ efficient
  • Pull requests ที่ created อัตโนมัติ
  • Multi-platform support ที่ comprehensive
  • Monorepo support ที่ robust
  • Scheduled updates ที่ reliable

newkub/skills/tree/main/renovate commit e33855c028

Frequently asked questions

npx skillmds@latest add newkub/renovate