Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add features based on file paths in the title and description #4270

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Removed tracking

64e5c3b
Select commit
Loading
Failed to load commit list.
Open

Add features based on file paths in the title and description #4270

Removed tracking
64e5c3b
Select commit
Loading
Failed to load commit list.
Community-TC Integration / bugbug lint succeeded Oct 28, 2024 in 2m 30s

Community-TC (pull_request)

bugbug lint

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2024-10-28T13:55:36.936Z
Resolved: 2024-10-28T13:57:56.091Z
Task Execution Time: 2 minutes, 19 seconds, 155 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2024-10-28T13:55:36.970Z] Worker Type (proj-bugbug/batch) settings:
[taskcluster 2024-10-28T13:55:36.970Z]   {
[taskcluster 2024-10-28T13:55:36.970Z]     "config": {
[taskcluster 2024-10-28T13:55:36.970Z]       "deploymentId": "d3175657b360aeea"
[taskcluster 2024-10-28T13:55:36.970Z]     },
[taskcluster 2024-10-28T13:55:36.970Z]     "generic-worker": {
[taskcluster 2024-10-28T13:55:36.970Z]       "config": {
[taskcluster 2024-10-28T13:55:36.970Z]         "headlessTasks": false,
[taskcluster 2024-10-28T13:55:36.970Z]         "runTasksAsCurrentUser": false
[taskcluster 2024-10-28T13:55:36.970Z]       },
[taskcluster 2024-10-28T13:55:36.970Z]       "engine": "multiuser",
[taskcluster 2024-10-28T13:55:36.970Z]       "go-arch": "amd64",
[taskcluster 2024-10-28T13:55:36.970Z]       "go-os": "linux",
[taskcluster 2024-10-28T13:55:36.970Z]       "go-version": "go1.23.2",
[taskcluster 2024-10-28T13:55:36.970Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v73.0.0",
[taskcluster 2024-10-28T13:55:36.970Z]       "revision": "01994580c4d92805a09324b79d7e8886a86fcd8a",
[taskcluster 2024-10-28T13:55:36.970Z]       "source": "https://github.com/taskcluster/taskcluster/commits/01994580c4d92805a09324b79d7e8886a86fcd8a",
[taskcluster 2024-10-28T13:55:36.970Z]       "version": "73.0.0"
[taskcluster 2024-10-28T13:55:36.970Z]     },
[taskcluster 2024-10-28T13:55:36.970Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-exont7nhjjhk6tfhtnq3",

...(107 lines hidden)...

2a4ca5af09fa: Download complete
bf2c3e352f3d: Verifying Checksum
bf2c3e352f3d: Download complete
c6cf28de8a06: Pull complete
891494355808: Pull complete
6582c62583ef: Pull complete
bf2c3e352f3d: Pull complete
a99509a32390: Pull complete
d46a03def8d9: Pull complete
4429b810e09e: Pull complete
2a4ca5af09fa: Pull complete
Digest: sha256:3966b81808d864099f802080d897cef36c01550472ab3955fdd716d1c665acd6
Status: Downloaded newer image for python:3.12.3
++ id -u
+ '[' 0 -eq 0 ']'
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r '/etc/profile.d/*.sh' ']'
+ unset i
+ '[' /bin/bash ']'
+ '[' -f /root/.bashrc ']'
+ . /root/.bashrc
+ mesg n
+ true
+ git clone --quiet https://github.com/benjaminmah/bugbug
+ cd bugbug
+ git -c advice.detachedHead=false checkout 64e5c3b7f0f70929797ceea285963c124043272e
HEAD is now at 64e5c3b7 Removed tracking
+ pip install --disable-pip-version-check --no-cache-dir --progress-bar off -r test-requirements.txt
Collecting coverage==7.6.4 (from -r test-requirements.txt (line 1))
  Downloading coverage-7.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB)
Collecting hypothesis==6.115.3 (from -r test-requirements.txt (line 2))
  Downloading hypothesis-6.115.3-py3-none-any.whl.metadata (6.0 kB)
Collecting igraph==0.11.6 (from -r test-requirements.txt (line 3))
  Downloading igraph-0.11.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB)
Collecting jsonschema==4.23.0 (from -r test-requirements.txt (line 4))
  Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting pre-commit==4.0.1 (from -r test-requirements.txt (line 5))
  Downloading pre_commit-4.0.1-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting pytest==8.3.3 (from -r test-requirements.txt (line 6))
  Downloading pytest-8.3.3-py3-none-any.whl.metadata (7.5 kB)
Collecting pytest-cov==5.0.0 (from -r test-requirements.txt (line 7))
  Downloading pytest_cov-5.0.0-py3-none-any.whl.metadata (27 kB)
Collecting pytest-responses==0.5.1 (from -r test-requirements.txt (line 8))
  Downloading pytest_responses-0.5.1-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting responses==0.21.0 (from -r test-requirements.txt (line 9))
  Downloading responses-0.21.0-py3-none-any.whl.metadata (41 kB)
Collecting attrs>=22.2.0 (from hypothesis==6.115.3->-r test-requirements.txt (line 2))
  Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB)
Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis==6.115.3->-r test-requirements.txt (line 2))
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Collecting texttable>=1.6.2 (from igraph==0.11.6->-r test-requirements.txt (line 3))
  Downloading texttable-1.7.0-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema==4.23.0->-r test-requirements.txt (line 4))
  Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema==4.23.0->-r test-requirements.txt (line 4))
  Downloading referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema==4.23.0->-r test-requirements.txt (line 4))
  Downloading rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Collecting cfgv>=2.0.0 (from pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting identify>=1.0.0 (from pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading identify-2.6.1-py2.py3-none-any.whl.metadata (4.4 kB)
Collecting nodeenv>=0.11.1 (from pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB)
Collecting pyyaml>=5.1 (from pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting virtualenv>=20.10.0 (from pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading virtualenv-20.27.0-py3-none-any.whl.metadata (4.5 kB)
Collecting iniconfig (from pytest==8.3.3->-r test-requirements.txt (line 6))
  Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting packaging (from pytest==8.3.3->-r test-requirements.txt (line 6))
  Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2,>=1.5 (from pytest==8.3.3->-r test-requirements.txt (line 6))
  Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting requests<3.0,>=2.0 (from responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting urllib3>=1.25.10 (from responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting certifi>=2017.4.17 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r test-requirements.txt (line 5))
  Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Downloading coverage-7.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239 kB)
Downloading hypothesis-6.115.3-py3-none-any.whl (468 kB)
Downloading igraph-0.11.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)
Downloading pre_commit-4.0.1-py2.py3-none-any.whl (218 kB)
Downloading pytest-8.3.3-py3-none-any.whl (342 kB)
Downloading pytest_cov-5.0.0-py3-none-any.whl (21 kB)
Downloading pytest_responses-0.5.1-py2.py3-none-any.whl (6.7 kB)
Downloading responses-0.21.0-py3-none-any.whl (45 kB)
Downloading attrs-24.2.0-py3-none-any.whl (63 kB)
Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)
Downloading identify-2.6.1-py2.py3-none-any.whl (98 kB)
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)
Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)
Downloading referencing-0.35.1-py3-none-any.whl (26 kB)
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (357 kB)
Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Downloading texttable-1.7.0-py2.py3-none-any.whl (10 kB)
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Downloading virtualenv-20.27.0-py3-none-any.whl (3.1 MB)
Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Downloading packaging-24.1-py3-none-any.whl (53 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
Downloading idna-3.10-py3-none-any.whl (70 kB)
Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
Installing collected packages: texttable, sortedcontainers, distlib, urllib3, rpds-py, pyyaml, pluggy, platformdirs, packaging, nodeenv, iniconfig, igraph, idna, identify, filelock, coverage, charset-normalizer, cfgv, certifi, attrs, virtualenv, requests, referencing, pytest, hypothesis, responses, pytest-cov, pre-commit, jsonschema-specifications, pytest-responses, jsonschema
Successfully installed attrs-24.2.0 certifi-2024.8.30 cfgv-3.4.0 charset-normalizer-3.4.0 coverage-7.6.4 distlib-0.3.9 filelock-3.16.1 hypothesis-6.115.3 identify-2.6.1 idna-3.10 igraph-0.11.6 iniconfig-2.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 nodeenv-1.9.1 packaging-24.1 platformdirs-4.3.6 pluggy-1.5.0 pre-commit-4.0.1 pytest-8.3.3 pytest-cov-5.0.0 pytest-responses-0.5.1 pyyaml-6.0.2 referencing-0.35.1 requests-2.32.3 responses-0.21.0 rpds-py-0.20.0 sortedcontainers-2.4.0 texttable-1.7.0 urllib3-2.2.3 virtualenv-20.27.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ pre-commit run -a --show-diff-on-failure
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier:[email protected].
[INFO] Initializing environment for https://github.com/astral-sh/ruff-pre-commit.
[INFO] Initializing environment for https://github.com/pycqa/pydocstyle.
[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
[WARNING] repo `https://github.com/pre-commit/pre-commit-hooks` uses deprecated stage names (commit, push) which will be removed in a future version.  Hint: often `pre-commit autoupdate --repo https://github.com/pre-commit/pre-commit-hooks` will fix this.  if it does not -- consider reporting an issue to that repo.
[INFO] Initializing environment for https://github.com/codespell-project/codespell.
[INFO] Initializing environment for https://github.com/marco-c/taskcluster_yml_validator.
[INFO] Initializing environment for https://github.com/asottile/yesqa.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy:types-pkg_resources==0.1.2,types-python-dateutil==0.1.3,types-PyYAML==5.4.0,types-orjson==0.1.0,types-tabulate==0.9.0.20240106,types-requests==0.1.11.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy:types-pkg_resources==0.1.2,types-requests==0.1.11,types-Flask==1.1.0,types-redis==3.5.1,types-python-dateutil==0.1.3,types-orjson==0.1.0,types-tabulate==0.9.0.20240106.
[INFO] Installing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/astral-sh/ruff-pre-commit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pycqa/pydocstyle.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/codespell-project/codespell.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/marco-c/taskcluster_yml_validator.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/asottile/yesqa.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
prettier.................................................................Passed
ruff.....................................................................Passed
ruff-format..............................................................Passed
pydocstyle...............................................................Passed
check python ast.........................................................Passed
check docstring is first.................................................Passed
check that executables have shebangs.....................................Passed
check for merge conflicts................................................Passed
check for broken symlinks............................(no files to check)Skipped
debug statements (python)................................................Passed
trim trailing whitespace.................................................Passed
check yaml...............................................................Passed
mixed line ending........................................................Passed
python tests naming......................................................Passed
check json...............................................................Passed
fix requirements.txt.....................................................Passed
check vcs permalinks.....................................................Passed
codespell................................................................Passed
taskcluster_yml..........................................................Passed
Strip unnecessary `# noqa`s..............................................Passed
mypy-bugbug..............................................................Passed
mypy-bugbug-http.........................................................Passed
Check for useless excludes...............................................Passed
[taskcluster 2024-10-28T13:57:55.699Z]    Exit Code: 0
[taskcluster 2024-10-28T13:57:55.699Z]    User Time: 42.78ms
[taskcluster 2024-10-28T13:57:55.699Z]  Kernel Time: 75.901ms
[taskcluster 2024-10-28T13:57:55.699Z]    Wall Time: 2m17.547638353s
[taskcluster 2024-10-28T13:57:55.699Z]       Result: SUCCEEDED
[taskcluster 2024-10-28T13:57:55.699Z] === Task Finished ===
[taskcluster 2024-10-28T13:57:55.699Z] Task Duration: 2m17.548039015s
[taskcluster 2024-10-28T13:57:55.814Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2025-10-28T14:55:26.413Z