Hi folks!

tl;dr: ./mach lint --linter
android-{api-lint,lint,checkstyle,findbugs,test} is the new ./mach android
{api-lint,lint,checkstyle,findbugs,test}.

I just landed Bug 1512487
<https://bugzilla.mozilla.org/show_bug.cgi?id=1512487> and assuming it
sticks the "build-like" `mach android` tasks have been replaced by mozlint
lints.  That means two big workflow improvements:

1) `./mach lint` support, including `./mach lint --outgoing` (which should
already be part of your workflow!)

2) Phabricator support, meaning that lint errors will result in reviewbot
comments on your revisions.

For efficiency in CI, all of the Android lints run in a single, tier 1,
Android "A(lints)" job (which at this time, takes roughly 20 minutes to
complete.)

Please file fallout blocking Bug 1512487
<https://bugzilla.mozilla.org/show_bug.cgi?id=1512487>.  Many thanks to Agi
for referring and to ahal for building the mozlint ecosystem to a place
where this was possible.  Hurray for standard workflows on Android!

Nick
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to