# Stable extra-version cherry-pick policy

**URL:** https://meta.discourse.org/t/stable-extra-version-cherry-pick-policy/204861
**Category:** Development
**Created:** [September 30, 2021, 12:35pm UTC](https://meta.discourse.org/t/stable-extra-version-cherry-pick-policy/204861 "2021-09-30T12:35:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [September 30, 2021, 12:35pm UTC](https://meta.discourse.org/t/stable-extra-version-cherry-pick-policy/204861/1 "2021-09-30T12:35:11Z")

</div>

Pavilion is considering officially supporting `stable` for some of our plugins, starting with the Custom Wizard plugin.

Various folks have been asking for an alternative to `tests-passed` support for some of our plugins (particularly the Custom Wizard pugin) for some time, and it’s a combination of critical mass in requests, plus the plugin now being in a reguarlized state (tests coverage, CI, semantic versioning etc), that we’re considering this.

Some forum admins who are looking for something more stable than `tests-passed` support in the plugin pin their forums to specific versions, one at a time. One of the concerns that group of forum admins have expressed with adopting stable is that additional commits get cherry-picked onto `stable` outside of specific releases.

If those forum admins were to adopt stable as well (in line with the plugin) they’d be adopting those additional commits outside of regular versions. The cherry-picking policy / approach would also affect the way we maintain the `stable` branch on the plugin(s).

Is there a poicy about what kind of commits get cherry picked? I have been under the impression that commits cherry-picked onto `stable` outside of specific versions are (now) limited to security patches and bugfixes, whereas in the past the approach was [sometimes more liberal](https://meta.discourse.org/t/version-1-5-1-different-policy/42252).

Is there a current policy on what gets cherry-picked onto stable outside of versions (“extra-version cherries”)?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [September 30, 2021, 2:48pm UTC](https://meta.discourse.org/t/stable-extra-version-cherry-pick-policy/204861/2 "2021-09-30T14:48:03Z")

</div>

Only security commits/bugs are backported into stable, with the exception being, in the first weeks after a new Discourse release, we will backport smaller bug fixes into stable to create that version first point release.

Basically:

> [@Version 1.5.1 - different policy?](https://meta.discourse.org/t/version-1-5-1-different-policy/42252/5):
>
> but essentially the week after stable a lot more reports come in for things that should be fixed and we tend to backport all those fixes.
