Open Bug 1813265 Opened 3 years ago Updated 2 years ago

Build all variants (nightly/beta/release) for pull requests and master pushes

Categories

(Firefox for Android :: General, task)

All
Android
task

Tracking

()

People

(Reporter: boek, Unassigned)

Details

From github: https://github.com/mozilla-mobile/fenix/issues/16406.

Currently we only build the debug variant for pull requests and pushes to master. In most cases this is okay-ish since most of the code is shared. But there are some differences and if there's a failure that only affects non-debug builds then we do not notice them.

Here is an example that just happened:
https://github.com/mozilla-mobile/fenix/commit/686f7bd7c65cbaa8fa8c7dd0b390cd6adf11e079

For this change the pull request was green. Once landed on master the push was green too. But the beta and release variant of the app did not compile anymore.

Currently we only notice such failures if an engineer builds such a variant or if we actually release it - which is of course super annoying.

┆Issue is synchronized with this Jira Task

Change performed by the Move to Bugzilla add-on.

Severity: -- → N/A
Type: defect → task
You need to log in before you can comment on or make changes to this bug.