Lập kế hoạch nâng cấp dependency ít rủi ro | DevPrompt Lab
Đánh giá breaking change, bảo mật, lockfile và xác minh trước khi nâng cấp.
workflow · Dependencies · intermediate
English Tiếng ViệtQuy trình nâng dependency dựa trên ghi chú phát hành chính thức và kiểm thử dự án thay vì đoán khả năng tương thích.
Nội dung có thể tái sử dụng
Hãy lập kế hoạch nâng cấp dependency. Xác minh phiên bản hiện tại và đích, runtime được hỗ trợ, ghi chú phát hành chính thức, cảnh báo bảo mật, peer dependency và hành vi lockfile. Xác định breaking change ảnh hưởng repository này. Đề xuất bước phiên bản nhỏ nhất đáp ứng mục tiêu, sau đó liệt kê thay đổi mã, kiểm thử tập trung, kiểm tra đầy đủ và cách rollback. Không chạy package script từ dependency chưa tin cậy nếu chưa rà soát. Nếu không xác minh được phiên bản đích hoặc bằng chứng tương thích, hãy nêu rõ trước khi đề xuất triển khai.
Package: {{PACKAGE}}
Phiên bản hiện tại: {{CURRENT_VERSION}}
Phiên bản đích: {{TARGET_VERSION}}
Chính sách nâng cấp: {{POLICY}}
Cách sử dụng
Dùng tài liệu package và ghi chú phát hành chính thức cho thông tin phụ thuộc phiên bản hiện hành.
Ví dụ
Trước: lưu diff lockfile. Sau: chạy typecheck, unit test, production build và bộ kiểm tra tương thích do package tài liệu hóa.