Proces ponownego sprawdzania GBL

Ta strona opisuje proces respin ogólnego programu rozruchowego (GBL) w celu przesłania prośby o nową wersję GBL.

Ponowne wydanie to nowa wersja GBL. Aby przesłać prośbę o ponowne wydanie:

  1. Wypełnij formularz prośby o ponowne wydanie GBL i natychmiast skontaktuj się z osobą kontaktową w Google.

    • Ten formularz tworzy błąd związany z prośbą o ponowne wydanie GBL. Zapisz identyfikator błędu.
  2. Przygotuj poprawkę:

    • Sprawdź, czy poprawka została scalona z gałęzią deweloperską GBL.
    • Zastosuj poprawkę do odpowiedniej gałęzi wersji GBL.
    • Zmodyfikuj wybraną poprawkę, aby zawierała identyfikator błędu utworzony w kroku 1 jako tag Bug: XYZ w wiadomości o zatwierdzeniu.

    Przykład: aby zastosować cherry picking listy zmian (CL) z <development-branch> do <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. Prześlij błąd. Po przesłaniu prośby nastąpią te działania:

    • Proces sprawdzania:

      • Zespół Google GBL sprawdza prośbę i zatwierdza ją lub przypisuje ją z powrotem do Ciebie, jeśli potrzebuje więcej informacji.
      • Po uzgodnieniu poprawki zespół GBL sprawdza zmianę.
      • Zespół GBL scala, kompiluje, testuje pod kątem regresji i certyfikuje zmianę.
    • Wersja: