• Home
  • Raw
  • Download

Lines Matching +full:cherry +full:- +full:pick

6 - `stable`, the version served by default on ui.perfetto.dev.
8 - `canary`, a less stable but fresher release. Updated every 1-2 weeks.
9 - `autopush`, the current HEAD version of the UI. Unstable.
13 - Week 1: Update `canary` to `HEAD`.
14 - Week 2: Update `canary` to `HEAD`.
16 Only critical bug fixes can be cherry-picked onto `canary`.
17 - Week 3: Canary stabilization week 2/2.
18 - Week 4: Update `stable` to current `canary`, update `canary` to `HEAD`.
23 - Canary soaks for two weeks before being promoted to stable.
24 - Newer features can be tried out in Canary within a week, or two at most (if
26 - Stable users aren't disrupted more than once per month.
36 ![perfetto-ui-channel.png](/docs/images/perfetto-ui-channel.png)
40 ![perfetto-ui-channel-toggle.png](/docs/images/perfetto-ui-channel-toggle.png)
45 ![perfetto-ui-channel-autopush-toggle.png](/docs/images/perfetto-ui-channel-autopush-toggle.png)
51 ![perfetto-ui-version.png](/docs/images/perfetto-ui-version.png)
56 ## Cherry-picking a change
63 git co -b ui-canary -t origin/ui-canary
64 git cherry-pick -x $SHA1_OF_ORIGINAL_CL
67 # Repeat for origin/ui-stable branch if needed.
70 Once the cherry-picks are landed, send out a CL to update the
80 // ^ This should point to the HEAD of origin/ui-stable.
85 // ^ This should point to the HEAD of origin/ui-canary.
100 After the `channels.json` CL lands, the build infrastructure will pick it up
104 [go/perfetto-ui-build-status](http://go/perfetto-ui-build-status). See also
105 [go/perfetto-ui-autopush](http://go/perfetto-ui-autopush) and
106 [go/perfetto-ui-channels](http://go/perfetto-ui-channels) for the design docs of
110 Googlers: see go/perfetto-release-chrome-extension