Lines Matching +full:stable +full:- +full:branch
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.
34 and if no tag is displayed the current channel is `stable`.
36 
38 To change the channel the UI is using between `stable` and `canary` you can use the toggle on the […
40 
45 
51 
56 ## Cherry-picking a change
58 If a change needs to be backported onto canary or stable branches, do the
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
71 [channels.json](/ui/release/channels.json) in the `main` branch. See
78 "name": "stable",
80 // ^ This should point to the HEAD of origin/ui-stable.
85 // ^ This should point to the HEAD of origin/ui-canary.
97 infrastructure only looks at the `main` branch to determine the pinning of
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