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

970 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 1d3647ba78 Version 0.0.55 2019-06-26 21:50:13 +02:00
Marco Castelluccio 512e54c95b Add more defect/enhancement/task labels gathered from changed made by users on Bugzilla 2019-06-26 21:49:59 +02:00
Marco Castelluccio b969a4576c Fallback on xz URL for Last-Modified if the zst URL is not available 2019-06-26 21:46:40 +02:00
Marco Castelluccio 252e29398d command should be an array 2019-06-26 21:01:31 +02:00
Marco Castelluccio b177cfad6e Version 0.0.54 2019-06-26 20:06:11 +02:00
Marco Castelluccio a05096541d Don't try to extract files that are not compressed
Or we will fail downloading the DB version.
Also add a test for download_version and is_old_version.
2019-06-26 19:59:30 +02:00
Marco Castelluccio 4b56be37a9 Add missing secrets scope to annotate hook 2019-06-26 19:45:44 +02:00
Marco Castelluccio b01eeafe44 Add annotate-pipeline.yml file to the spawn_pipeline Docker image 2019-06-26 19:45:22 +02:00
Marco Castelluccio ea7a009450 Fix schedule value 2019-06-26 19:40:19 +02:00
Marco Castelluccio 76b27b8550 Version 0.0.53 2019-06-26 19:17:03 +02:00
Marco Castelluccio 56f224b9dc Generate microannotate repository for mozilla-central 2019-06-26 18:57:36 +02:00
Marco Castelluccio 4c20645e04 Install required json-e and pyyaml requirements for tests 2019-06-26 18:43:15 +02:00
Marco Castelluccio bcf405c747 Ensure pipeline yaml files are valid YAML and can be rendered with JSON-e
Part of #613
2019-06-26 18:35:46 +02:00
Ayush Shridhar 6788b2e33a Make similarity script more generic and add nearest neighbors similarity with tf-idf encoding (#628) 2019-06-26 13:42:23 +02:00
Marco Castelluccio bd118c58ab Use with statement for hg.open 2019-06-26 11:45:02 +02:00
cklyyung 4124e0a990 Add tests for repository.download_component_mapping (#623) 2019-06-25 14:23:09 +02:00
Harshit chittora bf4451dd71 Add an option to select the size of the training set for the Duplicate classifier (#622) 2019-06-24 14:57:08 +02:00
x249wang ab28e8ace2 Use zstandard instead of xz (#524)
Fixes #461.
2019-06-24 13:16:44 +02:00
pyup.io bot bed338ba1c Update shap from 0.29.2 to 0.29.3 (#601) 2019-06-23 09:36:36 -04:00
Marco Castelluccio 266de4385c Version 0.0.52 2019-06-22 14:19:28 -07:00
Boris Feld 9834053a36 Start tracking training metrics as Taskcluster artifacts (#604)
Fixes #342
2019-06-22 14:18:08 -07:00
Yun Seob Lee af569c9c8e Add basic test for the Regression model (#618) 2019-06-22 12:44:31 -07:00
Yun Seob Lee 511a53a1de Add basic test for the backout model (#606) 2019-06-21 09:28:36 -07:00
Boris Feld caa4df32b4 Pre-load bugbug models in the RQ worker (#603)
* Pre-load bugbug models in the RQ worker

Implement our own background worker script in order to be able to load the
bugbug models before the RQ worker is forking. This way we load them once at
startup and each job will be able to reuse it.

* Update BG worker to use the new worker

Fixes #557
2019-06-21 08:24:15 -07:00
cklyyung c9017df9ee Add basic test for defect model (#607) 2019-06-21 08:20:56 -07:00
Boris Feld 27f9104fb5 Make sure the Docker build task uses the tagged code (#610)
If not, new master code might get released and conflict with the code in the
bugbug images.

 Fixes #609
2019-06-21 08:20:08 -07:00
pyup.io bot 5b367e2107 Update shap from 0.29.1 to 0.29.2 (#600) 2019-06-19 09:10:16 -07:00
pyup.io bot 219489654d Update tensorflow from 1.13.1 to 1.14.0 (#599) 2019-06-18 22:49:19 -07:00
cklyyung f4145b4eca Use 'everchanged' operator instead of 'changedafter' operator with 1970 (#598) 2019-06-18 22:01:15 -07:00
pyup.io bot 992b5c9d0c Update tqdm from 4.32.1 to 4.32.2 (#597) 2019-06-18 13:43:50 -07:00
AK.py f6289a4468 Don't try to find inconsistencies in all bugs multiple times (#595) 2019-06-18 13:37:01 -07:00
Boris Feld 417f2aae69 Use a single spawn image for both hooks (#594)
This removes the need to keep two different Docker images for spawning the
data pipeline and the check pipeline.

Fixes #365
2019-06-14 18:54:21 +02:00
Boris Feld cc9c5e8c5d
Add the possibility for models to declare static extra data (#592)
This data will be saved and returned to the HTTP service customers.

There are other ways of exposing it, like having a dedicated endpoint for it
but it raises some questions about the web workers loading models and the
immediate goal is to remove the bugbug dependency from relman-auto-nag
project.
2019-06-14 16:46:41 +02:00
chidauri 8cf9d43aaf Add a script to retrieve similar bugs based on text and an evaluation method (#547)
Currently using LSI, will be made generic in the future to support testing different algorithms

Co-Authored-By: Marco <mcastelluccio@mozilla.com>
2019-06-14 14:36:55 +02:00
Marco Castelluccio 50575e2702 Version 0.0.51 2019-06-13 22:07:18 +02:00
Marco cfa9f88359
For bugs where the regression keyword was removed, we can overwrite the assigned class with 'non-regression' (#588) 2019-06-13 22:05:58 +02:00
Ibraheem Moosa a5b43530cf Fix crash when command-line argument historical is passed for unsupported tasks (#590)
* Better help description for the classifier command-line argument.

* Fix crash when command-line argument historical is passed for non-supported tasks.
2019-06-13 22:04:08 +02:00
pyup.io bot d18234da39 Update rq to 1.0 (#568) 2019-06-13 22:02:44 +02:00
Ibraheem Moosa 447e70f216 Better help description for the classifier command-line argument (#589) 2019-06-13 20:43:02 +02:00
Marco 3963268a16
Add .taskcluster.yml validator as a pre-commit check (#567) 2019-06-13 18:41:04 +02:00
Boris Feld 7a7ae6475b Enable the stepstoreproduce model in the HTTP service (#587) 2019-06-13 18:00:01 +02:00
Boris Feld b7ef8d0e02 Use singular names for individual bug row result (#586) 2019-06-13 17:37:04 +02:00
Boris Feld 0b43d289ac Fix default Python version declaration in pre-commit config (#584)
* Fix default Python version declaration in pre-commit config

The new way of of declaring default Python version was introduced in
pre-commit 1.14.0 and warning about unknown config keys was introduced in
pre-commit 1.17.0.
2019-06-13 13:15:53 +02:00
Boris Feld bd568e1560 Fix http_service classification code (#585)
Commit 735fccc renamed bugzilla._download to bugzilla.get, update http_service
code to use the new API.
2019-06-13 11:07:48 +02:00
Marco Castelluccio 72f6c9cce4 Version 0.0.50 2019-06-12 20:38:41 +02:00
Marco Castelluccio 0091d7c011 Add more defect/enhancement/task labels gathered from changed made by users on Bugzilla 2019-06-12 20:28:55 +02:00
Marco Castelluccio 6aa9be954d 'regression' keyword can be removed or added alongside other keywords 2019-06-12 20:22:29 +02:00
Boris Feld c06db28442 Bump taskboot to version 1.0.7 (#583)
Now that https://github.com/mozilla/task-boot/issues/39 is fixed, let's update
task-boot version to use it.

Also add missing tags and cache option when building Docker images in
data-pipeline.yml
2019-06-12 20:11:34 +02:00
Marco Castelluccio 938eb29bbf Support getting new specific type labels from Bugzilla 2019-06-12 01:35:53 +02:00
pyup.io bot ce77dba002 Update pytest from 4.6.2 to 4.6.3 (#580) 2019-06-11 22:01:51 +02:00