Skip to content

Decide how to deal with upstream feature gates in a RR world

Rebasing on nightlies allows to have a smooth transition when it's time to get to the actual ESR.

However, NIGHTLY_END-based versions have some feature gates that we won't want, such as NIGHTLY_BUILD and EARLY_BETA_OR_EARLIER.

We need to decide whether we want to hardcode them to False in build/moz.configure/init.configure, or whether we want to rebase on release tags.

Using release tags means that alphas have Firefox quality, but they make it harder to switch to the ESR, as we'll have to do something like 151 release (tagged 2026-05-04) -> 152_nightly_end (tagged 2026-05-11, so only one week later) -> 153_nightly_end (tagged 2026-06-08) to gain a month (153-build1 will be tagged on 2026-07-06, but the majority of developments will be available one month earlier).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information