Support re-triggering a failed run from the Hackbot UI - #6449
Merged
suhaibmujahid merged 5 commits intoAug 6, 2026
Community-TC Integration / bugbug docker build
succeeded
Aug 2, 2026 in 9m 35s
Community-TC (pull_request)
bugbug docker build
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-08-02T04:05:28.134Z
Resolved: 2026-08-02T04:15:03.566Z
Task Execution Time: 9 minutes, 35 seconds, 432 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: L-eNydetREGaOhT35svecg
RunId: 0
Artifacts
- public/bugbug/bugbug-base.tar.zst
- public/bugbug/bugbug-commit-retrieval.tar.zst
- public/bugbug/bugbug-http-service-bg-worker.tar.zst
- public/bugbug/bugbug-http-service.tar.zst
- public/bugbug/bugbug-spawn-pipeline.tar.zst
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2026-08-02T04:05:28.199Z] Worker Type (proj-bugbug/ci) settings:
[taskcluster 2026-08-02T04:05:28.199Z] {
[taskcluster 2026-08-02T04:05:28.199Z] "generic-worker": {
[taskcluster 2026-08-02T04:05:28.199Z] "config": {
[taskcluster 2026-08-02T04:05:28.199Z] "capacity": 1,
[taskcluster 2026-08-02T04:05:28.199Z] "headlessTasks": false
[taskcluster 2026-08-02T04:05:28.199Z] },
[taskcluster 2026-08-02T04:05:28.199Z] "engine": "multiuser",
[taskcluster 2026-08-02T04:05:28.199Z] "go-arch": "amd64",
[taskcluster 2026-08-02T04:05:28.199Z] "go-os": "linux",
[taskcluster 2026-08-02T04:05:28.199Z] "go-version": "go1.26.2",
[taskcluster 2026-08-02T04:05:28.199Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v100.0.1",
[taskcluster 2026-08-02T04:05:28.199Z] "revision": "fcf9d8ed582ed8de3d1cdb8f4f91ccec93b7803c",
[taskcluster 2026-08-02T04:05:28.199Z] "source": "https://github.com/taskcluster/taskcluster/commits/fcf9d8ed582ed8de3d1cdb8f4f91ccec93b7803c",
[taskcluster 2026-08-02T04:05:28.199Z] "version": "100.0.1"
[taskcluster 2026-08-02T04:05:28.199Z] },
[taskcluster 2026-08-02T04:05:28.199Z] "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-bngpghpfficdxtlhnusi",
[taskcluster 2026-08-02T04:05:28.199Z] "instance-id": "8107245666134359962",
[taskcluster 2026-08-02T04:05:28.199Z] "instance-type": "projects/757942385826/machineTypes/n2-standard-4",
[taskcluster 2026-08-02T04:05:28.199Z] "local-ipv4": "10.128.0.16",
...(1228 lines hidden)...
INFO:taskboot.build:Will produce image registry.hub.docker.com/mozilla/bugbug-http-service:latest
INFO:taskboot.docker:Building docker image /code/http_service/Dockerfile
INFO:taskboot.docker:Running docker command: ['build', '--file', '/code/http_service/Dockerfile', '--tag', 'registry.hub.docker.com/mozilla/bugbug-http-service:latest', '--build-arg', 'CHECK_MODELS=0', '/code']
STEP 1/4: FROM registry.hub.docker.com/mozilla/bugbug-base@sha256:37e0bfdd88c4abf9ce7157f4782c0ccf3dc6177ee81ed7cfcc9d858f3d79a577
STEP 2/4: RUN --mount=type=bind,source=pyproject.toml,target=/tmp/workspace/pyproject.toml --mount=type=bind,source=uv.lock,target=/tmp/workspace/uv.lock --mount=type=bind,source=VERSION,target=/tmp/workspace/VERSION cd /tmp/workspace && uv sync --frozen --no-dev --package bugbug-http-service --no-install-workspace
Downloading flask-apispec (2.2MiB)
Downloaded flask-apispec
Prepared 17 packages in 313ms
Uninstalled 1 package in 47ms
Installed 17 packages in 83ms
+ apispec==6.10.0
+ apispec-webframeworks==1.2.0
+ blinker==1.9.0
- bugbug==0.0.638 (from file:///tmp/bugbug)
+ cerberus==1.3.8
+ croniter==6.2.2
+ flask==3.1.3
+ flask-apispec==0.11.4
+ flask-cors==6.0.5
+ gunicorn==25.1.0
+ itsdangerous==2.2.0
+ kombu==5.6.2
+ marshmallow==4.3.0
+ redis==8.0.0
+ redis-sentinel-url==1.0.1
+ rq==2.7.0
+ rq-dashboard==0.8.7
+ webargs==8.7.1
--> 3bb2fd5f2dbe
STEP 3/4: RUN --mount=type=bind,target=/tmp/workspace,rw cd /tmp/workspace && uv sync --locked --no-dev --package bugbug-http-service --no-editable
Resolved 389 packages in 6ms
Building bugbug-http-service @ file:///tmp/workspace/http_service
Building bugbug @ file:///tmp/workspace
Built bugbug-http-service @ file:///tmp/workspace/http_service
Built bugbug @ file:///tmp/workspace
Prepared 2 packages in 691ms
Installed 2 packages in 33ms
+ bugbug==0.0.638 (from file:///tmp/workspace)
+ bugbug-http-service==0.0.638 (from file:///tmp/workspace/http_service)
--> fb230e848989
STEP 4/4: CMD (bugbug-http-pulse-listener &) && gunicorn -b 0.0.0.0:$PORT bugbug_http.app --preload --timeout 30 -w 3
COMMIT registry.hub.docker.com/mozilla/bugbug-http-service:latest
--> 928b483809bf
[Warning] one or more build args were not consumed: [CHECK_MODELS]
Successfully tagged registry.hub.docker.com/mozilla/bugbug-http-service:latest
928b483809bf445c4661e5b77feae6992ef8394da3ec2aa37c6f71af0509c297
INFO:taskboot.docker:Built image registry.hub.docker.com/mozilla/bugbug-http-service:latest
INFO:taskboot.docker:Saving image with tags registry.hub.docker.com/mozilla/bugbug-http-service:latest to /images/bugbug-http-service.tar
Writing manifest to image destination
Storing signatures
Read: 0 B / 1.99 GiB ==> 0%
Read: 35.0 MiB / 1.99 GiB ==> 31%
Read: 67.0 MiB / 1.99 GiB ==> 34%
Read: 106 MiB / 1.99 GiB ==> 32%
Read: 140 MiB / 1.99 GiB ==> 32%
Read: 172 MiB / 1.99 GiB ==> 33%
Read: 219 MiB / 1.99 GiB ==> 36%
Read: 254 MiB / 1.99 GiB ==> 37%
Read: 282 MiB / 1.99 GiB ==> 38%
Read: 321 MiB / 1.99 GiB ==> 36%
Read: 360 MiB / 1.99 GiB ==> 35%
Read: 407 MiB / 1.99 GiB ==> 34%
Read: 452 MiB / 1.99 GiB ==> 32%
Read: 483 MiB / 1.99 GiB ==> 32%
Read: 522 MiB / 1.99 GiB ==> 32%
Read: 555 MiB / 1.99 GiB ==> 32%
Read: 599 MiB / 1.99 GiB ==> 31%
Read: 634 MiB / 1.99 GiB ==> 31%
Read: 661 MiB / 1.99 GiB ==> 31%
Read: 686 MiB / 1.99 GiB ==> 32%
Read: 727 MiB / 1.99 GiB ==> 31%
Read: 771 MiB / 1.99 GiB ==> 31%
Read: 803 MiB / 1.99 GiB ==> 31%
Read: 836 MiB / 1.99 GiB ==> 31%
Read: 876 MiB / 1.99 GiB ==> 31%
Read: 911 MiB / 1.99 GiB ==> 30%
Read: 944 MiB / 1.99 GiB ==> 31%
Read: 978 MiB / 1.99 GiB ==> 33%
Read: 1014 MiB / 1.99 GiB ==> 34%
Read: 1.02 GiB / 1.99 GiB ==> 35%
Read: 1.06 GiB / 1.99 GiB ==> 36%
Read: 1.10 GiB / 1.99 GiB ==> 37%
Read: 1.13 GiB / 1.99 GiB ==> 38%
Read: 1.16 GiB / 1.99 GiB ==> 39%
Read: 1.19 GiB / 1.99 GiB ==> 39%
Read: 1.22 GiB / 1.99 GiB ==> 40%
Read: 1.25 GiB / 1.99 GiB ==> 40%
Read: 1.30 GiB / 1.99 GiB ==> 40%
Read: 1.33 GiB / 1.99 GiB ==> 40%
Read: 1.36 GiB / 1.99 GiB ==> 39%
Read: 1.40 GiB / 1.99 GiB ==> 39%
Read: 1.44 GiB / 1.99 GiB ==> 39%
Read: 1.47 GiB / 1.99 GiB ==> 39%
Read: 1.51 GiB / 1.99 GiB ==> 38%
Read: 1.55 GiB / 1.99 GiB ==> 38%
Read: 1.58 GiB / 1.99 GiB ==> 38%
Read: 1.62 GiB / 1.99 GiB ==> 38%
Read: 1.66 GiB / 1.99 GiB ==> 37%
Read: 1.70 GiB / 1.99 GiB ==> 37%
Read: 1.73 GiB / 1.99 GiB ==> 37%
Read: 1.76 GiB / 1.99 GiB ==> 37%
Read: 1.79 GiB / 1.99 GiB ==> 38%
Read: 1.81 GiB / 1.99 GiB ==> 38%
Read: 1.84 GiB / 1.99 GiB ==> 39%
Read: 1.87 GiB / 1.99 GiB ==> 39%
Read: 1.92 GiB / 1.99 GiB ==> 39%
Read: 1.97 GiB / 1.99 GiB ==> 38%
/images/bugbug-http-service.tar : 37.89% ( 1.99 GiB => 774 MiB, /images/bugbug-http-service.tar.zst)
INFO:taskboot.build:Building image for service bugbug-http-service-bg-worker
INFO:taskboot.docker:Initial parent images: mozilla/bugbug-commit-retrieval:latest
INFO:taskboot.docker:Replacing image mozilla/bugbug-commit-retrieval:latest by registry.hub.docker.com/mozilla/bugbug-commit-retrieval@sha256:53ef0b627601a4910556a5e0981c5838c12dd834e13a8a24928bf1e37f164417
INFO:taskboot.build:Will produce image registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest
INFO:taskboot.docker:Building docker image /code/http_service/Dockerfile.bg_worker
INFO:taskboot.docker:Running docker command: ['build', '--file', '/code/http_service/Dockerfile.bg_worker', '--tag', 'registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest', '--build-arg', 'CHECK_MODELS=0', '/code']
WARN[0000] missing "TAG" build argument. Try adding "--build-arg TAG=<VALUE>" to the command line
STEP 1/12: FROM registry.hub.docker.com/mozilla/bugbug-commit-retrieval@sha256:53ef0b627601a4910556a5e0981c5838c12dd834e13a8a24928bf1e37f164417
STEP 2/12: RUN --mount=type=bind,source=pyproject.toml,target=/tmp/workspace/pyproject.toml --mount=type=bind,source=uv.lock,target=/tmp/workspace/uv.lock --mount=type=bind,source=VERSION,target=/tmp/workspace/VERSION cd /tmp/workspace && uv sync --frozen --no-dev --package bugbug-http-service --no-install-workspace
Downloading flask-apispec (2.2MiB)
Downloaded flask-apispec
Prepared 17 packages in 308ms
Uninstalled 1 package in 59ms
Installed 17 packages in 80ms
+ apispec==6.10.0
+ apispec-webframeworks==1.2.0
+ blinker==1.9.0
- bugbug==0.0.638 (from file:///tmp/bugbug)
+ cerberus==1.3.8
+ croniter==6.2.2
+ flask==3.1.3
+ flask-apispec==0.11.4
+ flask-cors==6.0.5
+ gunicorn==25.1.0
+ itsdangerous==2.2.0
+ kombu==5.6.2
+ marshmallow==4.3.0
+ redis==8.0.0
+ redis-sentinel-url==1.0.1
+ rq==2.7.0
+ rq-dashboard==0.8.7
+ webargs==8.7.1
--> 395ef34a850d
STEP 3/12: RUN --mount=type=bind,target=/tmp/workspace,rw cd /tmp/workspace && uv sync --locked --no-dev --package bugbug-http-service --no-editable
Resolved 389 packages in 6ms
Building bugbug-http-service @ file:///tmp/workspace/http_service
Building bugbug @ file:///tmp/workspace
Built bugbug-http-service @ file:///tmp/workspace/http_service
Built bugbug @ file:///tmp/workspace
Prepared 2 packages in 674ms
Installed 2 packages in 36ms
+ bugbug==0.0.638 (from file:///tmp/workspace)
+ bugbug-http-service==0.0.638 (from file:///tmp/workspace/http_service)
--> d40d5da9b6b9
STEP 4/12: COPY http_service/ensure_models.sh /code/http_service/ensure_models.sh
--> 00ebcfca5231
STEP 5/12: WORKDIR /code/
--> b3964018f4d5
STEP 6/12: ARG CHECK_MODELS
--> dc097bf6b00a
STEP 7/12: ENV CHECK_MODELS="${CHECK_MODELS}"
--> 1d2c5628bd7b
STEP 8/12: ARG TAG
--> 87767675b8aa
STEP 9/12: ENV TAG="${TAG}"
--> 6967bc523757
STEP 10/12: ENV BUGBUG_REPO_DIR=/code/bugbug-hg
--> 772b8b4618c9
STEP 11/12: RUN bash /code/http_service/ensure_models.sh
+ '[' 0 == 0 ']'
+ echo 'Skipping downloading and checking models!'
Skipping downloading and checking models!
+ exit 0
--> e5b9d0171be4
STEP 12/12: CMD bugbug-http-worker high default low
COMMIT registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest
--> 6b3fadcb9759
Successfully tagged registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest
6b3fadcb97599a109a14a13b85c18ca72977eedfcc84e0dcacb598b49c0642dc
INFO:taskboot.docker:Built image registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest
INFO:taskboot.docker:Saving image with tags registry.hub.docker.com/mozilla/bugbug-http-service-bg-worker:latest to /images/bugbug-http-service-bg-worker.tar
Writing manifest to image destination
Storing signatures
Read: 0 B / 2.13 GiB ==> 0%
Read: 36.5 MiB / 2.13 GiB ==> 32%
Read: 70.5 MiB / 2.13 GiB ==> 34%
Read: 110 MiB / 2.13 GiB ==> 32%
Read: 143 MiB / 2.13 GiB ==> 33%
Read: 174 MiB / 2.13 GiB ==> 33%
Read: 222 MiB / 2.13 GiB ==> 36%
Read: 256 MiB / 2.13 GiB ==> 37%
Read: 284 MiB / 2.13 GiB ==> 38%
Read: 322 MiB / 2.13 GiB ==> 36%
Read: 360 MiB / 2.13 GiB ==> 35%
Read: 406 MiB / 2.13 GiB ==> 34%
Read: 451 MiB / 2.13 GiB ==> 32%
Read: 480 MiB / 2.13 GiB ==> 32%
Read: 518 MiB / 2.13 GiB ==> 32%
Read: 552 MiB / 2.13 GiB ==> 32%
Read: 594 MiB / 2.13 GiB ==> 31%
Read: 632 MiB / 2.13 GiB ==> 30%
Read: 658 MiB / 2.13 GiB ==> 31%
Read: 684 MiB / 2.13 GiB ==> 32%
Read: 720 MiB / 2.13 GiB ==> 32%
Read: 766 MiB / 2.13 GiB ==> 31%
Read: 800 MiB / 2.13 GiB ==> 31%
Read: 832 MiB / 2.13 GiB ==> 31%
Read: 872 MiB / 2.13 GiB ==> 31%
Read: 910 MiB / 2.13 GiB ==> 30%
Read: 943 MiB / 2.13 GiB ==> 31%
Read: 976 MiB / 2.13 GiB ==> 33%
Read: 1012 MiB / 2.13 GiB ==> 34%
Read: 1.02 GiB / 2.13 GiB ==> 35%
Read: 1.06 GiB / 2.13 GiB ==> 36%
Read: 1.10 GiB / 2.13 GiB ==> 37%
Read: 1.13 GiB / 2.13 GiB ==> 38%
Read: 1.16 GiB / 2.13 GiB ==> 39%
Read: 1.19 GiB / 2.13 GiB ==> 39%
Read: 1.22 GiB / 2.13 GiB ==> 40%
Read: 1.25 GiB / 2.13 GiB ==> 40%
Read: 1.30 GiB / 2.13 GiB ==> 40%
Read: 1.33 GiB / 2.13 GiB ==> 40%
Read: 1.36 GiB / 2.13 GiB ==> 39%
Read: 1.40 GiB / 2.13 GiB ==> 39%
Read: 1.44 GiB / 2.13 GiB ==> 39%
Read: 1.48 GiB / 2.13 GiB ==> 39%
Read: 1.52 GiB / 2.13 GiB ==> 38%
Read: 1.55 GiB / 2.13 GiB ==> 38%
Read: 1.59 GiB / 2.13 GiB ==> 38%
Read: 1.62 GiB / 2.13 GiB ==> 37%
Read: 1.66 GiB / 2.13 GiB ==> 37%
Read: 1.70 GiB / 2.13 GiB ==> 37%
Read: 1.73 GiB / 2.13 GiB ==> 37%
Read: 1.76 GiB / 2.13 GiB ==> 37%
Read: 1.79 GiB / 2.13 GiB ==> 38%
Read: 1.81 GiB / 2.13 GiB ==> 38%
Read: 1.84 GiB / 2.13 GiB ==> 39%
Read: 1.87 GiB / 2.13 GiB ==> 39%
Read: 1.92 GiB / 2.13 GiB ==> 39%
Read: 1.97 GiB / 2.13 GiB ==> 38%
Read: 2.00 GiB / 2.13 GiB ==> 38%
Read: 2.03 GiB / 2.13 GiB ==> 38%
Read: 2.06 GiB / 2.13 GiB ==> 38%
Read: 2.10 GiB / 2.13 GiB ==> 38%
/images/bugbug-http-service-bg-worker.tar : 37.50% ( 2.13 GiB => 817 MiB, /images/bugbug-http-service-bg-worker.tar.zst)
INFO:taskboot.build:Building image for service bugbug-spawn-pipeline
INFO:taskboot.docker:Initial parent images: python:3.14.6-slim
INFO:taskboot.build:Will produce image registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest
INFO:taskboot.docker:Building docker image /code/infra/dockerfile.spawn_pipeline
INFO:taskboot.docker:Running docker command: ['build', '--file', '/code/infra/dockerfile.spawn_pipeline', '--tag', 'registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest', '--build-arg', 'CHECK_MODELS=0', '/code']
STEP 1/9: FROM python:3.14.6-slim
STEP 2/9: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
--> Using cache 4670e1693d8a42ffa68e0f18fcd200b312a54d016488e126928f0d09c4ebf911
--> 4670e1693d8a
STEP 3/9: ENV PATH="/opt/venv/bin:$PATH"
--> Using cache 54cb401a807eb6d95ac7321de5dc8d4c115a3073d80d2ebf7da8f13aa3681e21
--> 54cb401a807e
STEP 4/9: ENV VIRTUAL_ENV="/opt/venv"
--> Using cache 69ed411004c99a82e4101e83dd61b3160cbbaae9d926fe64a37eb75602a37d34
--> 69ed411004c9
STEP 5/9: ENV UV_PROJECT_ENVIRONMENT="/opt/venv"
--> Using cache fab89f9a4b961e1869278dd3894fd5d11990c94280ce2ac3dd3ee0003aa3b1a3
--> fab89f9a4b96
STEP 6/9: RUN --mount=type=bind,source=pyproject.toml,target=/tmp/bugbug/pyproject.toml --mount=type=bind,source=uv.lock,target=/tmp/bugbug/uv.lock --mount=type=bind,source=VERSION,target=/tmp/bugbug/VERSION cd /tmp/bugbug && uv sync --frozen --package bugbug --no-dev --only-group spawn-pipeline --no-install-workspace
Using CPython 3.14.6 interpreter at: /usr/local/bin/python3
Creating virtual environment at: /opt/venv
Downloading aiohttp (1.7MiB)
Downloaded aiohttp
Prepared 22 packages in 319ms
Installed 22 packages in 70ms
+ aiohappyeyeballs==2.6.2
+ aiohttp==3.14.1
+ aiosignal==1.4.0
+ async-timeout==5.0.1
+ attrs==26.1.0
+ certifi==2026.5.20
+ charset-normalizer==3.4.7
+ frozenlist==1.8.0
+ idna==3.17
+ json-e==4.8.2
+ mohawk==1.1.0
+ multidict==6.7.1
+ propcache==0.5.2
+ python-dateutil==2.9.0.post0
+ pyyaml==6.0.3
+ requests==2.34.2
+ six==1.17.0
+ slugid==2.0.0
+ taskcluster==100.5.0
+ taskcluster-urls==13.0.2
+ urllib3==2.7.0
+ yarl==1.24.2
--> 11a279ceb0da
STEP 7/9: ADD infra/spawn_pipeline.py /code/
--> 127eec2a6ef9
STEP 8/9: ADD infra/*-pipeline.yml /code/
--> a46179c5113a
STEP 9/9: CMD python /code/spawn_pipeline.py
COMMIT registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest
--> 013d1f96ac99
[Warning] one or more build args were not consumed: [CHECK_MODELS]
Successfully tagged registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest
013d1f96ac997f0b7aa4b516374e78b4f7b4ab3e405fed50fe4cd53b43461a70
INFO:taskboot.docker:Built image registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest
INFO:taskboot.docker:Saving image with tags registry.hub.docker.com/mozilla/bugbug-spawn-pipeline:latest to /images/bugbug-spawn-pipeline.tar
Writing manifest to image destination
Storing signatures
Read: 0 B / 185 MiB ==> 0%
Read: 36.5 MiB / 185 MiB ==> 32%
Read: 69.5 MiB / 185 MiB ==> 34%
Read: 108 MiB / 185 MiB ==> 32%
Read: 142 MiB / 185 MiB ==> 33%
Read: 174 MiB / 185 MiB ==> 33%
/images/bugbug-spawn-pipeline.tar : 32.47% ( 185 MiB => 60.0 MiB, /images/bugbug-spawn-pipeline.tar.zst)
INFO:taskboot.build:Compose file fully processed.
[taskcluster 2026-08-02T04:13:53.931Z] Exit Code: 0
[taskcluster 2026-08-02T04:13:53.931Z] User Time: 161.946ms
[taskcluster 2026-08-02T04:13:53.931Z] Kernel Time: 61.693ms
[taskcluster 2026-08-02T04:13:53.931Z] Wall Time: 8m5.83040671s
[taskcluster 2026-08-02T04:13:53.931Z] Average Available System Memory: 13.93 GiB
[taskcluster 2026-08-02T04:13:53.931Z] Average System Memory Used: 1.68 GiB
[taskcluster 2026-08-02T04:13:53.931Z] Peak System Memory Used: 2.03 GiB
[taskcluster 2026-08-02T04:13:53.931Z] Total System Memory: 15.61 GiB
[taskcluster 2026-08-02T04:13:53.931Z] Result: SUCCEEDED
[taskcluster 2026-08-02T04:13:53.932Z] === Task Finished ===
[taskcluster 2026-08-02T04:13:53.932Z] Task Duration: 8m5.830879079s
Loading