firefox-android: port lint tasks to oak/mozilla-central
Categories
(Release Engineering :: General, task)
Tracking
(firefox126 fixed)
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: gbrown, Assigned: jcristau)
References
Details
Attachments
(8 files, 4 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
There are 5 lint kinds on firefox-android, each of which are run against AC, focus, and fenix.
- buildconfig
- compare-locales
- detekt
- ktlint
- lint
There is a compare-locales mach command on central, but that looks different.
There is an android-lint task (mozlint-android kind) on central, for geckoview, which runs multiple linters:
- android-api-lint
- android-format
- android-javadoc
- android-checkstyle
- android-lint
- android-test
Reporter | ||
Comment 1•2 years ago
|
||
It seems like we shouldn't just port the tasks, but integrate with the linting system, so 'mach lint' knows about the new linters also:
https://firefox-source-docs.mozilla.org/code-quality/lint/create.html
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
Assignee | ||
Comment 2•7 months ago
|
||
Assignee | ||
Comment 3•7 months ago
|
||
Assignee | ||
Comment 4•7 months ago
|
||
Assignee | ||
Comment 5•7 months ago
|
||
Updated•7 months ago
|
Assignee | ||
Comment 6•7 months ago
|
||
Assignee | ||
Comment 7•7 months ago
|
||
Assignee | ||
Comment 8•7 months ago
|
||
Assignee | ||
Comment 9•7 months ago
|
||
Assignee | ||
Comment 10•7 months ago
|
||
Assignee | ||
Comment 11•7 months ago
|
||
- remove pygit2 from the requirements, no longer necessary now we're on
mercurial - configure isn't enough, the gradle dependencies tasks error out if
they can't find geckoview, so add a build step
Assignee | ||
Comment 12•7 months ago
|
||
fixes regression from bug 1877349
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Comment 13•7 months ago
|
||
Comment on attachment 9379507 [details]
Bug 1826838 - add nightly-android target tasks method and cron job
Revision D201391 was moved to bug 1876318. Setting attachment 9379507 [details] to obsolete.
Assignee | ||
Comment 14•7 months ago
|
||
No longer necessary now we're on mercurial.
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•6 months ago
|
Assignee | ||
Comment 15•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/77b0cb7f8223
https://hg.mozilla.org/mozilla-central/rev/b68f7a862fc9
https://hg.mozilla.org/mozilla-central/rev/d0fdfe8146bf
https://hg.mozilla.org/mozilla-central/rev/12b406f60f36
https://hg.mozilla.org/mozilla-central/rev/988965c0f81c
https://hg.mozilla.org/mozilla-central/rev/ae0130cd8b6b
https://hg.mozilla.org/mozilla-central/rev/9ecf3f242f5a
https://hg.mozilla.org/mozilla-central/rev/9d3a0d4d3942
Updated•6 months ago
|
Description
•