Quy trình respin GBL

Trang này mô tả quy trình respin Trình tải khởi động chung (GBL) để gửi yêu cầu phát hành GBL mới.

Respin là một bản phát hành mới của GBL. Để gửi yêu cầu quay lại, hãy làm theo các bước sau:

  1. Điền vào biểu mẫu yêu cầu quay lại GBL và liên hệ ngay với đầu mối liên hệ của bạn tại Google.

    • Biểu mẫu này tạo ra một lỗi yêu cầu quay lại GBL. Ghi lại mã lỗi.
  2. Chuẩn bị bản vá:

    • Xác minh rằng bản vá được hợp nhất vào nhánh phát triển GBL.
    • Áp dụng bản vá cho nhánh phát hành GBL thích hợp.
    • Sửa đổi bản vá đã chọn lọc để thêm mã lỗi được tạo ở bước 1 làm thẻ Bug: XYZ trong thông báo cam kết.

    Ví dụ: Để chọn lọc một danh sách thay đổi (CL) từ <development-branch> sang <release-branch>:

    # 1. Check out the target release branch
    git checkout <release-branch>
    
    # 2. Fetch the upstream development branch (Source of Truth)
    git fetch aosp <development-branch>
    
    # 3. Cherry-pick the commit (Preserving metadata)
    git cherry-pick -x <commit_hash>
    
    # 4. Update the commit message to include the Respin Bug ID
    # (Don't remove existing Bug IDs or change the Change-Id)
    
  3. Gửi lỗi. Sau đây là những việc sẽ xảy ra sau khi bạn gửi yêu cầu:

    • Quy trình xem xét:

      • Nhóm GBL của Google sẽ xem xét yêu cầu và phê duyệt hoặc chỉ định lại yêu cầu cho bạn nếu nhóm cần thêm thông tin.
      • Sau khi bạn đồng ý với phương án khắc phục, nhóm GBL sẽ xem xét thay đổi đó.
      • Nhóm GBL hợp nhất, xây dựng, kiểm thử hồi quy và chứng nhận thay đổi.
    • Bản phát hành: