Closed Bug 1548617 Opened 1 year ago Closed 1 year ago

Update various NIGHTLY_BUILD & RELEASE_OR_BETA checks for FENNEC_NIGHTLY

Categories

(Firefox for Android :: General, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 68
Tracking Status
firefox68 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(3 files)

In bug 1547710, we added a new FENNEC_NIGHTLY define so we have a way of enabling Nightly-only changes after Gecko 68 leaves mozilla-central (see the bug for the full reasoning why we went this route).

I've gone through all the uses of NIGHTLY_BUILD and RELEASE_OR_BETA in our codebase and added FENNEC_NIGHTLY checks to the ones which looked most relevant to our interests.

Make sure we continue to leave JS un-minified for Nightly builds and add a missing FENNEC_NIGHTLY to AppConstants.jsm which got missed in bug 1547710.

Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a38d6367d800
Add FENNEC_NIGHTLY checks to appropriate places in Fennec app code. r=VladBaicu
https://hg.mozilla.org/integration/autoland/rev/35a3b93b21cf
Add FENNEC_NIGHTLY checks to the build config. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/c528e7617da8
Keep Telemetry enabled for Fennec Nightly builds after they migrate from mozilla-central. r=chutten
You need to log in before you can comment on or make changes to this bug.