Commit Graph

101 Commits

Author SHA1 Message Date
Mark Banner
79eeee2f4e Bug 1864608 - Switch document generation warnings to use an allow list of known warnings, and output new ones as errors. r=sylvestre
This removes the separate handling of different types of warnings/failures, and switches to an allow list of warnings that are the existing ones. They'll still be output as TEST-KNOWN-FAIL. Any new warnings will be output as TEST-UNEXPECTED-FAIL and cause the document generation/upload to fail.

Differential Revision: https://phabricator.services.mozilla.com/D225973
2024-10-28 08:54:09 +00:00
Mark Banner
7d064ab64e Bug 1923048 - Increase num of document generation warnings to resolve bustage. r=aryx DONTBUILD
Bug 1924903 introduced a new warning that we don't currently care about (document isn't included in any toctree), as the document
is linked to from other pages.

Differential Revision: https://phabricator.services.mozilla.com/D225959
2024-10-17 11:48:51 +00:00
Bastian Gruber
b7941358f4 Bug 1923364 - Add topic guides for app-services, r=nanj,markh DONTBUILD
Bug 1923364 - cleanup extensions, r=nanj

Bug 1923364 - Adding tabs to lint, r=nanj

Bug 1923364 - Ignore tabs linting, r=nanj

Bug 1923364 - Restructure and combine rust components, r=nanj

Bug 1923364 - Replace rst with MyST markdown, r=nanj

Bug 1923364 - PR review fixes, r=nanj

Differential Revision: https://phabricator.services.mozilla.com/D224949
2024-10-09 23:24:17 +00:00
Mark Banner
8f22c6514e Bug 1919322 - Update doc generate fatal warnings and reduce maximum number of warnings. r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D222496
2024-09-17 16:16:30 +00:00
Mark Banner
6e4776790d Bug 1916093 - Fix a few more warning issues, and reduce the maximum number of warnings count. r=sylvestre,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D220768
2024-09-03 18:48:46 +00:00
Mark Banner
e4437937de Bug 1916093 - Enable more documentation generation warnings as fatal. r=sylvestre,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D220766
2024-09-03 18:48:46 +00:00
Mark Banner
1930a2a863 Bug 1916093 - When generating docs, treat critical errors the same as errors. r=sylvestre,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D220764
2024-09-03 18:48:45 +00:00
Gijs Kruitbosch
5780e6828b Bug 1916228 - remove broken xpcom redirect from fx-source-docs, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D220809
2024-09-02 14:41:36 +00:00
Mark Banner
d8cd7314ef Bug 1875389 - Properly exclude python test files from doc generation. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D220629
2024-09-02 14:38:08 +00:00
Mark Banner
fee9dd7be0 Bug 1915550 - Make ERRORS raised during 'mach doc generate' be failures. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D220535
2024-09-02 14:38:08 +00:00
Mark Banner
b73ead6ff5 Bug 1912808 - Fix document generation warnings from Glean docs. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D220493
2024-08-29 15:21:53 +00:00
Marco Bonardo
17fe003bd9 Bug 1617964 - Update references from Toolkit:Storage to the new Core module, correct governance info, introduce placeholder docs. r=lina,zeid
Differential Revision: https://phabricator.services.mozilla.com/D219968
2024-08-24 08:50:25 +00:00
Frederik Braun
d268000b99 Bug 1903972 - content-security docs r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D214498
2024-06-21 13:42:13 +00:00
Tarik Eshaq
6cede0c899 Bug 1890784: Adds documentation for TPS tests. r=sync-reviewers,markh,lina
Differential Revision: https://phabricator.services.mozilla.com/D207188
2024-04-24 13:28:55 +00:00
Sylvestre Ledru
b50231ef5c Bug 1891375 - Update to sphinx 7.2.6 r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D206585
2024-04-15 14:35:48 +00:00
Nipun Shukla
6cb570d809 Bug 1890498 - Added new warning introduced in Bug 1888958 to max_num_warnings r=bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D207013
2024-04-09 21:32:42 +00:00
Nan Jiang
b1b8916647 Bug 1887308 - Bump up the warning limit for contentrelevancy r=bdk
Had to increase the warning limit as I am not sure what exactly the warning was. Also, `mach lint -l rst toolkit/components/contentrelevancy` reported no issues/warnings.

Differential Revision: https://phabricator.services.mozilla.com/D205606
2024-03-25 18:06:30 +00:00
Titouan Thibaud
8f6d3e4f32 Bug 1885890 - Increase the warning limit on docs/config.yml after firefox-android was added into mc r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D204935
2024-03-18 18:07:55 +00:00
Gabriel Luong
96be362f75 Bug 1880227 - Migrate Focus docs into Sphinx. r=owlish,geckoview-reviewers,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201855
2024-02-14 02:48:51 -05:00
Gabriel Luong
4d5604930e Bug 1880216 - Migrate Fenix docs into Sphinx. r=owlish,geckoview-reviewers,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201854
2024-02-14 02:48:21 -05:00
Sebastian Hengst
6791dded8b Bug 1881324 - add machine learning docs to TOC. r=gregtatum
“Just put it in the tree” - ancient Mozilla proverb https://mozillamemes.tumblr.com/post/80709695564/just-put-it-in-the-tree-ancient-mozilla

Differential Revision: https://phabricator.services.mozilla.com/D202341
2024-02-27 20:30:32 +00:00
Max Christian Pohle
450dedf798 Bug 1879091: fix firefox-source-docs links for asrouter, r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D200933
2024-02-07 15:47:44 +00:00
serge-sans-paille
455d8cb4da Bug 1865878 - Document native third party sources vendoring r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D194250
2023-11-23 05:37:39 +00:00
Mark Banner
9cb3cd6f0a Bug 1865208 - Add missing included files to fatal warnings for document generation. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D193842
2023-11-17 11:43:47 +00:00
Mark Banner
56b8b181f1 Bug 1861953 - Add yaml files to sphinx-docs sparse checkout to avoid file not found issues in source generation. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D193242
2023-11-10 14:17:27 +00:00
Joel Maher
cc8a9d90bc Bug 1857619 - Add docs for confirm failure and other methods to understand try results. r=aryx,calixte
Differential Revision: https://phabricator.services.mozilla.com/D190358
2023-10-10 16:07:08 +00:00
Joel Maher
5073e33c7f Bug 1850785 - add firefox source docs for single tracking bugs. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D189990
2023-10-04 14:59:36 +00:00
Dave Townsend
60c7c71e2d Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D183173
2023-07-26 18:22:32 +00:00
Sylvestre Ledru
6b6f557d60 Bug 1830108 - doc: adjust max_num_warnings after ignoring nss legacy docs r=firefox-source-docs-reviewers,marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D176551
2023-04-26 21:54:57 +00:00
Mark Banner
5552888a2f Bug 1825793 - Re-layout and improve the Editor integration documentation, and link to it from the quick start guide. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D174320
2023-04-04 16:00:06 +00:00
ogiorgis
bf64e21d0b Bug 1749473 - fix docstring for autodoc r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D171436
2023-03-03 09:37:42 +00:00
ogiorgis
2b21315442 Bug 1749473 - add autodoc dependencies r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170591
2023-02-23 12:16:22 +00:00
ogiorgis
81abd6a713 Bug 1749473 - Remove warnings from the generated talos.rst file r=perftest-reviewers,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170330
2023-02-21 14:47:07 +00:00
ogiorgis
2e795fb0c7 Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170363
2023-02-21 12:29:22 +00:00
ogiorgis
690fadc913 Bug 1810702 - remove circular reference warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Moreover it fixes the behavior of the right menu.

Depends on D170178

Differential Revision: https://phabricator.services.mozilla.com/D170179
2023-02-17 12:38:03 +00:00
ogiorgis
5e881a80df Bug 1749473 - fix of several rst warnings r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D167934
2023-01-27 13:41:10 +00:00
ogiorgis
88a7383fe0 Bug 1749473 - fix code blocks warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Depends on D167776

Differential Revision: https://phabricator.services.mozilla.com/D167777
2023-01-25 13:41:06 +00:00
ogiorgis
892f701477 Bug 1749473 - fix warnings like unknown code language: None r=firefox-source-docs-reviewers,perftest-reviewers,sylvestre,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167776
2023-01-25 13:41:05 +00:00
cdengler
3a2b24f085 Bug 1807831 - Add a check to make sure that we don't regress the number of warnings r=sylvestre,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167528
2023-01-23 16:49:17 +00:00
Sylvestre Ledru
ffb2302007 Bug 1808027 - Adjust to myst parser 0.17.0 - do not fail the build if we have an rst in the warning r=firefox-source-docs-reviewers,ahal DONTBUILD
md => rst linking needs to be improved

Differential Revision: https://phabricator.services.mozilla.com/D165747
2023-01-04 09:11:02 +00:00
Greg Stoll
e0e1fd4dab Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-30 20:10:05 +00:00
Butkovits Atila
5e31c1c2cf Backed out 12 changesets (bug 1744362) for causing build bustages.
Backed out changeset 3f63f21115e2 (bug 1744362)
Backed out changeset 0df403e8f6ba (bug 1744362)
Backed out changeset 34f51e6aee96 (bug 1744362)
Backed out changeset 39ff51df4a45 (bug 1744362)
Backed out changeset da9133df4cd4 (bug 1744362)
Backed out changeset 315c57948afa (bug 1744362)
Backed out changeset a2d8f526e0ff (bug 1744362)
Backed out changeset 401ebbc0159d (bug 1744362)
Backed out changeset 2911fe484cc3 (bug 1744362)
Backed out changeset d1f4b99f352b (bug 1744362)
Backed out changeset 0a3ce8ea039e (bug 1744362)
Backed out changeset ab1292118c00 (bug 1744362)
2022-12-27 22:54:30 +02:00
Greg Stoll
3f6f66aa59 Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-27 20:06:43 +00:00
Stanca Serban
822be63b67 Backed out 11 changesets (bug 1744362) for causing multiple failures and build bustages. CLOSED TREE
Backed out changeset 4b2e3689cea0 (bug 1744362)
Backed out changeset cf1db931c466 (bug 1744362)
Backed out changeset 8c87571dbb3e (bug 1744362)
Backed out changeset 8b50446f91e5 (bug 1744362)
Backed out changeset 848632184f56 (bug 1744362)
Backed out changeset acfdb2bcaa9f (bug 1744362)
Backed out changeset 80b67f7ea109 (bug 1744362)
Backed out changeset c88902b60d1f (bug 1744362)
Backed out changeset 438f74bb5b7c (bug 1744362)
Backed out changeset 704a4150d210 (bug 1744362)
Backed out changeset 1dd7e7c111da (bug 1744362)
2022-12-27 16:25:04 +02:00
Greg Stoll
28ff021a4e Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-27 12:59:10 +00:00
Andi-Bogdan Postelnicu
fb9dd37fa2 Bug 1801271 - reference in our source tree doc the Releng Team page on how to add tests for a new config. r=jmaher
With time this will have to be completely moved in tree.

Differential Revision: https://phabricator.services.mozilla.com/D164633
2022-12-15 08:07:32 +00:00
Ben Hearsum
728a5261ae Bug 1804449: document basic information about update infrastructure and watershed updates in the source docs. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D164493
2022-12-13 16:57:52 +00:00
Mark Banner
f13a3ea497 Bug 1800874 - Add docs for eslint-build tester. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D162389
2022-11-18 19:34:34 +00:00
Gijs Kruitbosch
a636be174f Bug 1763236 - add rudimentary documentation for mochitest-browser tests, r=sclements,hjones
Differential Revision: https://phabricator.services.mozilla.com/D142992
2022-11-11 15:56:31 +00:00
Sylvestre Ledru
bab32ef66a Bug 1789204 - Import "avoiding intermittent oranges" from mdn r=marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D156408
2022-09-05 12:49:51 +00:00