GBL リスピン プロセス

このページでは、GBL の新しいリリースをリクエストするための汎用ブートローダー(GBL)リスピン プロセスについて説明します。

リスピン とは、GBL の新しいリリースです。リスピン リクエストを送信する手順は次のとおりです。

  1. GBL リスピン リクエスト フォームに入力すると、 すぐに Google の担当者に問い合わせできます。

    • このフォームにより、GBL リスピン リクエストのバグが作成されます。バグ ID をメモします。
  2. パッチを準備します。

    • パッチが GBL 開発ブランチにマージされていることを確認します。
    • 適切な GBL リリース ブランチにパッチを適用します。
    • チェリーピックしたパッチを修正して、手順 1 で作成したバグ ID を commit メッセージに Bug: XYZ タグとして含めます。

    例: <development-branch> から <release-branch> に変更リスト(CL)をチェリーピックするには:

    # 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 チームが回帰の統合、ビルド、テストを行い、変更を認証します。
    • リリース:

      • GBL チームがバイナリを ci.android.com にリリースします。