このページでは、GBL の新しいリリースをリクエストするための汎用ブートローダー(GBL)リスピン プロセスについて説明します。
リスピン とは、GBL の新しいリリースです。リスピン リクエストを送信する手順は次のとおりです。
GBL リスピン リクエスト フォームに入力すると、 すぐに Google の担当者に問い合わせできます。
- このフォームにより、GBL リスピン リクエストのバグが作成されます。バグ ID をメモします。
パッチを準備します。
- パッチが 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)バグを送信します。リクエストを送信すると、次の処理が行われます。
審査プロセス:
- Google GBL チームはリクエストを審査し、それを承認するか、さらに情報が必要な場合はリクエスト者に再び割り当てます。
- 修正が承認されたら、GBL チームが変更を審査します。
- GBL チームが回帰の統合、ビルド、テストを行い、変更を認証します。
リリース:
- GBL チームがバイナリを ci.android.com にリリースします。