430 Commits
Author SHA1 Message Date
Andrew Halberstadt ce538e0d6d Bug 2046948 - Bump to Taskgraph 24.1.1 in Decision task, r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D306282
2026-06-11 22:58:35 +00:00
Ben Hearsum 0379263994 Bug 2046273: pre: upgrade to taskgraph 24.1.0 r=releng-reviewers,amadan
Differential Revision: https://phabricator.services.mozilla.com/D305874
2026-06-10 22:16:31 +00:00
Andrew Halberstadt e04f0f437c Bug 2044771 - Bump taskcluster-taskgraph to v24.0.0, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D304566
2026-06-04 15:31:53 +00:00
Sylvestre Ledru ed312a73d2 Bug 2040162 - Add rumdl Markdown linter to mozlint r=linter-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D301350
2026-05-30 13:11:39 +00:00
abhishekmadan30 ad968b39f6 Bug 2037130 - upgraded taskgraph version to v23.1.0 and mozilla-taskgraph version to v4.1.12. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D299805
2026-05-28 19:40:23 +00:00
Sylvestre Ledru 2a18995caa Bug 2043239 - Update to ruff 0.15.15 r=linter-reviewers,sergesanspaille DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D303050
2026-05-28 19:36:34 +00:00
pstanciu 524c505b0b Revert "Bug 2023603 - Update MyST-Parser to 5.1.0 to fix links with multiple query parameters r=ahal" for causing python failures @ test_site_compatibility.py
This reverts commit 2dd71ebdc3.
2026-05-21 10:07:07 +00:00
Manuel Bucher 2dd71ebdc3 Bug 2023603 - Update MyST-Parser to 5.1.0 to fix links with multiple query parameters r=ahal
This bumps the minimum python version to 3.11 for the `mach doc`
command. Bug 1998780 previously restore python 3.9 support.
However, due to the new requirements that come with the new MyST-Parser
version 5.1.0, keeping python 3.9 support is less feasible.

Sphinx version is bumped due to new version requirement by MyST-Parser.

In myst-parser 5.x the cross-reference warning message for source-tree
documents changed from "WARNING: 'myst' cross-reference target not
found" to "WARNING: Unknown source document". Both patterns are kept in
docs/config.yml since the old format still appears for generated
documents in the obj-directory.

Differential Revision: https://phabricator.services.mozilla.com/D301562
2026-05-21 09:42:05 +00:00
Jan-Erik Rediger fa9ca47f7a Bug 2039260 - Update to Glean v67.3.2 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D300741
2026-05-18 07:25:55 +00:00
rperta 0cac85f6c2 Revert "Bug 1652123, Bug 2037130 - Converted parameter schemas from voluptuous to msgspec. r=ahal,taskgraph-reviewers" for causing gecko verify-decision failures
This reverts commit 196c6366c4.

This reverts commit aacf390abb.
2026-05-13 04:55:23 +00:00
abhishekmadan30 aacf390abb Bug 2037130 - upgraded taskgraph version to v23.0.0 and mozilla-taskgraph version to v4.1.12. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D299805
2026-05-13 04:05:17 +00:00
Jan-Erik Rediger bb2bdda1a1 Bug 2038207 - Update to Glean v67.3.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D299362
2026-05-11 08:01:24 +00:00
Alex Hochheiden 8c7f35e37b Bug 2037675 - Replace homegrown terminal footer with rich.live.Live r=ahal,firefox-build-system-reviewers,mach-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D298994
2026-05-08 19:46:49 +00:00
Sylvestre Ledru ab12e08d2d Bug 2036409 - Update to ruff 0.15.12 r=linter-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D297903
2026-05-01 21:23:10 +00:00
serge-sans-paille 7277e6bb08 Bug 2034036 - Use diskarzhan to perform standard header includes linting r=mach-reviewers,ahochheiden,linter-reviewers,sylvestre
It's just a move from an internal linter to the same code being
maintained in a third-party repo, so that other projects could use it.

In the process, and thanks to other usage, some minor bugs have been
fixed, yay.

Differential Revision: https://phabricator.services.mozilla.com/D295830
2026-04-29 21:07:43 +00:00
Sylvestre Ledru 87a13e0ed0 Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282634
2026-04-14 19:33:02 +00:00
Chris H-C de5bbe66ce Bug 2029649 - Update to Glean SDK v67.2.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Also, adapt to `accumulate_samples` now being on the memory_distribution trait.
Also also, prune the cargo vet list.

Differential Revision: https://phabricator.services.mozilla.com/D292181
2026-04-07 14:10:43 +00:00
Sylvestre Ledru 701c0dfa0e Bug 2026123 - Update codespell to 6.2.5 r=linter-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D289736
2026-03-26 00:15:39 +00:00
abhishekmadan30 2d7619bfb6 Bug 2023998 - Updated taskgraph to v20.0.0 and mozilla-taskgraph to v4.1.1.r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D288233
2026-03-18 01:37:27 +00:00
Sylvestre Ledru 2626241f0e Bug 2023377 - Update codespell to 2.4.2 r=linter-reviewers,sergesanspaille DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D287797
2026-03-16 21:30:24 +00:00
Chris H-C a9dd14ccdb Bug 2022984 - Update to Glean v67.1.0 r=janerik,supply-chain-reviewers,mach-reviewers,ahochheiden
Also accept ongoing vetting of glean and glean-core into 2027.
Both are owned and operated by MoCo employes who've been around for absolute
_ages_.

Differential Revision: https://phabricator.services.mozilla.com/D287475
2026-03-13 20:22:10 +00:00
abhishekmadan30 2922ce0ed2 Bug 2022218 - Updated build.txt and ide.txt to use taskgraph v19.2.1.r=taskgraph-reviewers,bhearsum,ahal
Differential Revision: https://phabricator.services.mozilla.com/D286887
2026-03-12 14:43:28 +00:00
Alex Hochheiden 901cc1c6d2 Bug 2011162 - Bump required tox version to 3.28.0 r=ahal
Removes a conflict in the `wpt` site with one of the `requirements.txt` files,
and we may as well keep the one in `lint.txt` consistent.

Differential Revision: https://phabricator.services.mozilla.com/D280469
2026-02-23 20:57:50 +00:00
Alex Hochheiden 716142be25 Bug 2011162 - Temporarily exclude filelock from the mach site and use a wrapper to avoid dependency conflicts r=firefox-build-system-reviewers,sergesanspaille,mozperftest-reviewers,sparky
We temporarily hide the vendored `filelock` package and load it via wrapper in
`python/mach/mach/filelock.py`, which allows the `mach` site to use a fixed version
while other command sites can depend on different versions of `filelock` from `PyPI`
without conflicts.

This can be reverted once we upgrade our minimum Python version to `3.10`, see bug 2014269.

Differential Revision: https://phabricator.services.mozilla.com/D279757
2026-02-23 20:57:39 +00:00
Alex Hochheiden 2bada41cc0 Bug 1795152 - Replace per-subproject :dependencies parsing with one :printProjectDependencies task per project (Fenix, Focus, Android-Components) r=nalexander,geckoview-reviewers,android-reviewers
We also dump to a temporary JSON file directly from within Gradle now and
once we migrate all 3 projects to the root level, we should be able to make
this a single task invocation, instead of three.

Differential Revision: https://phabricator.services.mozilla.com/D282959
2026-02-18 23:20:31 +00:00
Cristina Horotan f807c9b27e Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing lint failure
This reverts commit 0382300c2d.

Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"

This reverts commit 1e0b4c3c7b.

Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"

This reverts commit 15a20a737e.

Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"

This reverts commit 4b0785d39e.
2026-02-18 17:18:07 +00:00
Sylvestre Ledru 4b0785d39e Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282634
2026-02-18 16:47:05 +00:00
iulian moraru c616d6af1d Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing multiple android reftest failures.
This reverts commit 5eca473e96.

Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"

This reverts commit 654a09320c.

Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"

This reverts commit 93b38f0d79.

Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"

This reverts commit cc04e8271b.
2026-02-13 22:35:55 +00:00
Sylvestre Ledru cc04e8271b Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282634
2026-02-13 21:36:16 +00:00
Sylvestre Ledru d2a2a07e39 Bug 2015713 - doc: Add psutil to docs virtualenv for autodoc imports r=firefox-source-docs-reviewers,championshuttler DONTBUILD
mozbuild.doctor and marionette_driver.processhandler require psutil which
wasn't available in the CI docs virtualenv.

Differential Revision: https://phabricator.services.mozilla.com/D282567
2026-02-11 13:22:24 +00:00
Alex Hochheiden 4c2c5cde9d Bug 2009200 - Use bootstrap_toolchain for clangd in ./mach ide vscode and add necessary dependencies to ide.txt r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D278356
2026-02-11 01:07:11 +00:00
abhishekmadan30 cba8649b40 Bug 1652123 - Part 1: Refactored voluptuous schemas to now be called LegacySchema. r=releng-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D271127
2026-02-09 20:46:48 +00:00
Atila Butkovits c949f90e8b Revert "Bug 2011162 - Bump required tox version to 3.28.0 r=ahal" as requested by dev. DONTBUILD
This reverts commit e6289356f9.

Revert "Bug 2011162 - Strip inline comments when parsing `requirements.txt` for lockfiles r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 738a09ac7c.

Revert "Bug 2011162 - Add `-r` include support to lockfile `requirements.txt` parsing r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 592072308d.

Revert "Bug 2011162 - Remove vendored `filelock` dependency r=ahal,mach-reviewers"

This reverts commit ba4111b913.

Revert "Bug 2011162 - Fail on site lock timeout instead of continuing r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 07e9dc124e.

Revert "Bug 2011162 - Replace vendored `filelock` with `mach.filelock` r=firefox-build-system-reviewers,sergesanspaille,mozperftest-reviewers,sparky"

This reverts commit 9641d7f735.
2026-02-06 19:25:11 +00:00
Alex Hochheiden e6289356f9 Bug 2011162 - Bump required tox version to 3.28.0 r=ahal
Removes a conflict in the `wpt` site with one of the `requirements.txt` files,
and we may as well keep the one in `lint.txt` consistent.

Differential Revision: https://phabricator.services.mozilla.com/D280469
2026-02-05 18:42:29 +00:00
Alex Hochheiden ba4111b913 Bug 2011162 - Remove vendored filelock dependency r=ahal,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D279758
2026-02-05 18:42:19 +00:00
Alexandre Lissy 0def8c1dc7 Bug 2014159 - Fix wrongful revert of psutil dep on mach site from bug 2002212 r=jcristau,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D281621
2026-02-03 16:05:21 +00:00
abhishekmadan30 fff9fde7e9 Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D273841
2026-02-02 20:09:02 +00:00
Jan-Erik Rediger ab26851cff Bug 2010018 - Update to Glean v67.0.0 r=TravisLong,mach-reviewers,ahochheiden
Note: the `mach vendor rust` step is done in a separate follow-up patch,
after an also-required application-services update.

Unfortunately this duplicates the `toml` dependency in gfx/wr, due to
other outdated dependencies requiring an old version. We currently
cannot resolve this.

Differential Revision: https://phabricator.services.mozilla.com/D280214
2026-01-29 15:05:38 +00:00
Serban Stanca 9e40b6bb18 Revert "Bug 2002002 - Make toolchain_task_defintions uses the ./mach taskgraph command instead of calling a function to ensure it uses the taskgraph virtual env. r=firefox-build-system-reviewers,taskgraph-reviewers,ahal,ahochheiden" for breaking retrigger hook.
This reverts commit 540cd75043.

This reverts commit afef97fa49.

This reverts commit 3f4efe4bbd.
2026-01-29 00:20:18 +00:00
abhishekmadan30 3f4efe4bbd Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D273841
2026-01-28 23:24:25 +00:00
agoloman f0a2cb1fb5 Revert "Bug 2002002 - Make toolchain_task_defintions uses the ./mach taskgraph command instead of calling a function to ensure it uses the taskgraph virtual env. r=firefox-build-system-reviewers,taskgraph-reviewers,ahal,ahochheiden" for busting bootstrapping.
This reverts commit d240ad8fd9.

Revert "Bug 2002002 - Remove taskcluster-taskgraph vendor, r=taskgraph-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 864d327065.

Revert "Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 9083d55fb6.
2026-01-22 01:21:11 +00:00
abhishekmadan30 9083d55fb6 Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D273841
2026-01-21 15:42:57 +00:00
Jan-Erik Rediger 70cbd3c24a Bug 2007541 - Update to Glean v66.3.0 r=chutten,supply-chain-reviewers,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D277426
2026-01-19 17:30:34 +00:00
Alexandru Marc f85620682b Revert "Bug 2002002 - Create a venv for repackage tasks to include taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,bhearsum,ahochheiden" for causing Bug 2010496
This reverts commit e049bb0047.

Revert "Bug 2002002 - Remove taskcluster-taskgraph vendor, r=taskgraph-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 3f8cf62296.

Revert "Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 84cbc516db.
2026-01-15 09:33:16 +00:00
abhishekmadan30 e049bb0047 Bug 2002002 - Create a venv for repackage tasks to include taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,bhearsum,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D278543
2026-01-14 20:07:09 +00:00
abhishekmadan30 84cbc516db Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D273841
2026-01-14 20:07:00 +00:00
Alexandru Marc f1b2c5651e Revert "Bug 2002002: apply code formatting via Lando" for causing mac repackage bustages
This reverts commit c903ab15c4.

Revert "Bug 2002002 - Remove taskcluster-taskgraph vendor, r=taskgraph-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 251f05311e.

Revert "Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden"

This reverts commit 3fa95d1a9b.
2026-01-09 08:50:36 +00:00
abhishekmadan30 3fa95d1a9b Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,ahal,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D273841
2026-01-09 03:25:55 +00:00
Alex Hochheiden 6aaea08408 Bug 2006716 - Remove black linter r=ahal,linter-reviewers
It will be replaced with `ruff-format` in a subsequent commit.

Differential Revision: https://phabricator.services.mozilla.com/D276898
2026-01-08 21:16:02 +00:00
Alex Hochheiden 25bb78ae62 Bug 2006716 - Update ruff to version 0.14.9 and use consistent versions in lint.txt and python-test.txt r=ahal,linter-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D276895
2026-01-08 21:15:57 +00:00