GBL 重製程序

本頁面說明通用 Bootloader (GBL) 重新發布程序,以便提交新版 GBL 的要求。

Respin 是 GBL 的新版本。如要提交重新製作要求,請按照下列步驟操作:

  1. 填寫 GBL 重新發布要求表單,並立即與您的 Google 聯絡窗口聯絡。

    • 這份表單會建立 GBL 重新旋轉要求錯誤。記下錯誤 ID。
  2. 準備修補程式:

    • 確認修補程式已合併至 GBL 開發分支。
    • 將修補程式套用至適當的 GBL 發布分支。
    • 修改挑選的修補程式,在提交訊息中加入步驟 1 建立的錯誤 ID 做為 Bug: XYZ 標記。

    範例:如要從 <development-branch> 挑選變更清單 (CL) 並套用至 <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. 提交錯誤。提交要求後,系統會執行下列動作:

    • 審查程序:

      • Google GBL 團隊會審查要求,並核准要求,或是在需要更多資訊時將要求指派回給您。
      • 雙方就修正方式達成共識後,GBL 團隊會審查變更。
      • GBL 團隊會合併、建構、測試迴歸,並認證變更。
    • 發布: