Граф коммитов

633 Коммитов

Автор SHA1 Сообщение Дата
serge-sans-paille a6838d00a5 Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Because we use an older version of Python than the one generally used on
the host system, this implied enforcing a few package requirements.

Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-09-20 04:49:03 +00:00
Ben Hearsum 2a59fdc445 Bug 1850045: replace command-context with task-context r=taskgraph-reviewers,releng-reviewers,gabriel
Most of this patch is ripping `command-context` out from Gecko. The other parts are the fairly straightforward conversions from `command-context` to `task-context`.

Differential Revision: https://phabricator.services.mozilla.com/D186822
2023-09-07 15:42:09 +00:00
Sandor Molnar 9844277299 Backed out 3 changesets (bug 1850045) for causing decision task bustages CLOSED TREE
Backed out changeset b5870683550d (bug 1850045)
Backed out changeset 4ecd1e0ccff8 (bug 1850045)
Backed out changeset 74ec20ac8f53 (bug 1850045)
2023-09-06 16:43:22 +03:00
Ben Hearsum 8c643cc2fa Bug 1850045: replace command-context with task-context r=taskgraph-reviewers,releng-reviewers,gabriel
Most of this patch is ripping `command-context` out from Gecko. The other parts are the fairly straightforward conversions from `command-context` to `task-context`.

Differential Revision: https://phabricator.services.mozilla.com/D186822
2023-09-06 13:30:45 +00:00
Norisz Fay 6449bea3b8 Backed out changeset 826ff43b7dd2 (bug 1836901) for causing python failures 2023-08-23 11:10:54 +03:00
serge-sans-paille 652fee908e Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-08-23 07:52:23 +00:00
Mike Hommey 4b398af9d5 Bug 1842712 - Only run clang static-analysis on trunk repositories. r=andi
This means mozilla-central, autoland, comm-central and the toolchains
branch.

Differential Revision: https://phabricator.services.mozilla.com/D184183
2023-08-09 04:54:14 +00:00
Mike Hommey 1873501d82 Bug 1846889 - Switch test-info tasks to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
While we're here, add the missing pkgconf dependency that leads to
unrelated error messages in the task log when other problems happen
(like in bug 1813506).

Differential Revision: https://phabricator.services.mozilla.com/D185240
2023-08-03 21:56:44 +00:00
Natalia Csoregi c3b0530c61 Backed out changeset 6bab1aefd0bd (bug 1836901) for causing multiple py source test failures. CLOSED TREE 2023-07-12 23:08:23 +03:00
serge-sans-paille 64ab014155 Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-07-12 16:24:01 +00:00
Andi-Bogdan Postelnicu 555a62031a Bug 1842561 - run clang tooling static-analysis for each merger. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D183150
2023-07-10 09:12:56 +00:00
Sebastian Hengst 553144b17a Bug 1839378 - don't run perfdocs-verify task for changes in testing/web-platform/ folder. r=andi DONTBUILD
jgraham confirmed there is nothing related in this directory, and any update
to wpt test expectations scheduled the task.

Differential Revision: https://phabricator.services.mozilla.com/D181475
2023-06-20 20:23:57 +00:00
Noemi Erli 9529c54e60 Backed out changeset a4bd14d88315 (bug 1836901) for causing python related failures CLOSED TREE 2023-06-20 13:29:12 +03:00
serge-sans-paille 5ba0324847 Bug 1836901 - Use taskcluster-built source-test for hazard task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-06-20 09:36:52 +00:00
Katherine Patenio 0c1a6fdd6a Bug 1834115 - migrate newtab/lib JSMs that do not import modules to ESMs r=Standard8,fxview-reviewers,omc-reviewers,aminomancer,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D178568
2023-05-30 22:44:42 +00:00
Gijs Kruitbosch f238fa0035 Bug 1508369 - add stylelint linter support to mach lint, r=Standard8,dao,linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D177477
2023-05-11 16:06:38 +00:00
Mark Banner baa061e133 Bug 1829618 - Enable Prettier on json files (configuration changes). r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D176338
2023-05-09 16:14:52 +00:00
Mark Banner fd41071824 Bug 1757373 - Switch source task linters to use '.' rather than '*' for path matching, so that dot files are also checked. r=linter-reviewers,sylvestre
Currently dot files (e.g. .eslintrc.js) are not checked in the full run on CI.

Also ignores .gradle/ directory as that it a cache.

Differential Revision: https://phabricator.services.mozilla.com/D177261
2023-05-09 13:11:21 +00:00
Joel Maher afa8ab5b8b Bug 1821143 - Move windows source/webrender tests from win10 to win11. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D177416
2023-05-08 21:38:39 +00:00
Mike Hommey 68b9ed8368 Bug 1828751 - Use mozmake toolchain artifact for backend.test_build on automation. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D175997
2023-04-25 04:10:47 +00:00
Rob Lemley bd5c5ef653 Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel
This notification will help Thunderbird developers who are tasked with pushing
multiple bugs to comm-central after a mozilla-central push.

Taskgraph tests adjusted to verify the notification is only sent for pushes
to mozilla-central, and to run the tests when .taskcluster.yml is updated.

Differential Revision: https://phabricator.services.mozilla.com/D175290
2023-04-18 19:36:49 +00:00
Joel Maher 23690c9281 Bug 1823402 - Remove _raw.log from tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D174795
2023-04-07 18:22:48 +00:00
Csoregi Natalia d0bfef3596 Backed out 1 changesets (bug 1823402) for causing failures about unused formatters. CLOSED TREE
Backed out changeset 2a6c974cc875 (bug 1823402)
2023-04-06 19:02:10 +03:00
Joel Maher e10b840eaf Bug 1823402 - Remove _raw.log from tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D174795
2023-04-06 15:30:31 +00:00
Andrew Halberstadt 82d9947901 Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-20 13:06:28 +00:00
Andrew Halberstadt 441546dc79 Bug 1811850 - [lint] Replace isort linter with ruff, r=taskgraph-reviewers,linter-reviewers,marco,jcristau
This results in some changes from our current `isort` configuration. I'm
unclear if it's because ruff isn't at 100% parity with isort, they choose
different defaults or if I missed some configuration.

Either way, the changes all look reasonable to me (see child commit), so I'm
inclined to just accept the new import format it imposes.

Differential Revision: https://phabricator.services.mozilla.com/D172348
2023-03-20 13:06:27 +00:00
Andrew Halberstadt dd673c2fb2 Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-20 13:06:27 +00:00
Cristian Tuns c1b52fd95e Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE
Backed out changeset e8fcfc7f8108 (bug 1811850)
Backed out changeset f8950d716c9e (bug 1811850)
Backed out changeset f650123cc188 (bug 1811850)
Backed out changeset d96f90c2c58b (bug 1811850)
Backed out changeset c3b0f9666183 (bug 1811850)
2023-03-16 22:16:30 -04:00
Andrew Halberstadt 054d07c54f Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-17 01:54:00 +00:00
Andrew Halberstadt 8b4f890651 Bug 1811850 - [lint] Replace isort linter with ruff, r=taskgraph-reviewers,linter-reviewers,marco,jcristau
This results in some changes from our current `isort` configuration. I'm
unclear if it's because ruff isn't at 100% parity with isort, they choose
different defaults or if I missed some configuration.

Either way, the changes all look reasonable to me (see child commit), so I'm
inclined to just accept the new import format it imposes.

Differential Revision: https://phabricator.services.mozilla.com/D172348
2023-03-17 01:53:59 +00:00
Andrew Halberstadt 8a4d48a70d Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-17 01:53:58 +00:00
Nicolas Chevobbe 59858d2342 Bug 1636599 - Generate artifact for reviewbot from devtools-node-test-runner.js . r=jdescottes,ahal,andi,devtools-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D171534
2023-03-14 08:55:01 +00:00
Nicolas Chevobbe 00b67e5e84 Bug 1822111 - Use expected artifact file name in devtools-verify-bundle task. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D172447
2023-03-13 17:58:41 +00:00
Nicolas Chevobbe 221d98b0eb Bug 1820103 - [devtools] Make it possible for devtools-node-test-runner.js to run all suites. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D171533
2023-03-06 17:00:09 +00:00
Nicolas Chevobbe 4add759720 Bug 1819915 - Run devtools-verify-bundle test during Phabricator code reviews. r=ahal,andi.
Differential Revision: https://phabricator.services.mozilla.com/D171468
2023-03-05 11:12:57 +00:00
Bastien Abadie 5c6b8f891b Bug 1819101 - Add JSON summary to taskgraph diff output with warnings support, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D171111
2023-03-01 15:20:26 +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
Stanca Serban 2a9b708ef5 Backed out changeset e60526f1b822 (bug 1807831) for causing documentation failures. CLOSED TREE 2023-02-17 18:24:53 +02:00
ogiorgis 121901e1eb Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170192
2023-02-17 12:33:55 +00:00
Mike Conley 27efed52ba Bug 1816563 - Add test-manifest-alpha to the test-manifest taskcluster job. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D169731
2023-02-14 21:58:45 +00:00
Julien Cristau 666da62b53 Bug 1814672 - run tryselect tests when taskcluster/ci/config.yml changes. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D168694
2023-02-02 17:01:04 +00:00
Alexandra Borovova 9d1c945ad9 Bug 1811232 - [puppeteer] Add CI job to run Puppeteer with BiDi protocol. r=webdriver-reviewers,jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D167789
2023-01-27 16:50:46 +00:00
ogiorgis c4c34a5c37 Bug 1765365 - Use sphinx search on local builds r=firefox-source-docs-reviewers,ahal
Google search cannot be used anywhere other than https://firefox-source-docs.mozilla.org

Differential Revision: https://phabricator.services.mozilla.com/D167669
2023-01-26 14:21:06 +00:00
Nicolas Chevobbe 212403c985 Bug 1811207 - [devtools] Remove debugger-tests task and run debugger jest test via devtools-tests. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D167241
2023-01-19 14:55:40 +00:00
Alexandra Borovova d115e24d80 Bug 1797723 - [puppeteer] Sync vendored puppeteer to v18.0.0. r=webdriver-reviewers,whimboo,jdescottes
Depends on D166650

Differential Revision: https://phabricator.services.mozilla.com/D166651
2023-01-17 10:42:50 +00:00
Joel Maher 6f2dbf5942 Bug 1808573 - only add total_runs for test-info-all-tests. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D165975
2023-01-04 19:49:46 +00:00
Rob Lemley 115b97ecc8 Bug 1808351 - Run file-perm lint on .mozbuild files. r=linter-reviewers,marco
Also drive-by alphabetizing.

Differential Revision: https://phabricator.services.mozilla.com/D165900
2023-01-03 19:14:24 +00:00
Joel Maher 7c6fecd0a3 Bug 1806877 - add ability to generate 30 days of groupsummary data from test-info-all job. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D165345
2023-01-03 18:38:10 +00:00
Sylvestre Ledru 9014e2eb4b Bug 1808288 - lint: file-perm/file-whitespace sync the extensions r=linter-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D165849
2023-01-03 14:54:39 +00:00
Andi-Bogdan Postelnicu 0bc9ebdeb6 Bug 1805685 - Don't start source-test-clang-tidy task for header files. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D164684
2022-12-20 07:31:25 +00:00