Files in //components/cronet are never a part of Chromium build. Instead, they are exclusively a part of Cronet. Therefore, there is little value in this code going through the Chromium's verification process. Instead, we will eagerly cherrypick changes as needed, based on the stability signals from devices where the code is actually released.
Code submitted to main branch is released weekly for testing with the internal Android builds. Code in the Stable track is released to the production Android devices. This guide aims to guarantee the changes that go to production devices are first tested for at least two weeks in internal builds.
A change is considered safe to cherrypick to Beta when:
The usual Chromium cherrypick process can be followed to trigger such change. Cherrypicks to beta are tested and autoapproved by a bot - but we are enforcing the above ruleset as a best effort during the review process.
A change is considered safe to cherrypick to Stable when: