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

1450 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio e397311415 Use absolute paths for classify-patch git repos
And call the directory where gecko-dev is cloned gecko-dev...
2019-10-01 15:49:14 +02:00
Marco Castelluccio 2036e0bd88 Version 0.0.116 2019-10-01 15:08:04 +02:00
Marco Castelluccio 5947348d15 Commit as the author of the Phabricator differential 2019-10-01 14:39:41 +02:00
Marco Castelluccio c6bd5ec970 Add required arguments to bugbug-classify-commit 2019-10-01 14:10:12 +02:00
Marco Castelluccio c9e707cf24 Version 0.0.115 2019-10-01 13:21:44 +02:00
Marco Castelluccio 509ecc5368 Run method-level risk analysis 2019-10-01 13:17:06 +02:00
dependabot-preview[bot] 53f40dd8fb Bump python from 3.7.3-slim to 3.7.4-slim in /infra (#996)
Bumps python from 3.7.3-slim to 3.7.4-slim.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 13:02:18 +02:00
dependabot-preview[bot] fe58de2613 Bump microannotate from 0.0.14 to 0.0.15 (#995)
Bumps [microannotate]() from 0.0.14 to 0.0.15.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 12:50:19 +02:00
dependabot-preview[bot] 7f47f3f8d6 Bump marshmallow from 3.2.0 to 3.2.1 (#994)
Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/marshmallow-code/marshmallow/releases)
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.2.0...3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 10:54:52 +02:00
dependabot-preview[bot] 78fb442630 Bump shap from 0.30.0 to 0.30.2 (#993)
Bumps [shap](https://github.com/slundberg/shap) from 0.30.0 to 0.30.2.
- [Release notes](https://github.com/slundberg/shap/releases)
- [Commits](https://github.com/slundberg/shap/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 02:02:01 +02:00
Marco Castelluccio 78483526ad Version 0.0.114 2019-09-30 15:48:39 +02:00
Marco Castelluccio 137adfc1df Drop counts for files which have low frequency 2019-09-30 15:37:47 +02:00
Marco Castelluccio f2da917fb3 Calculate frequency of modified files over commits, not over total number of modified files 2019-09-30 15:37:23 +02:00
Marco Castelluccio 251c2712ea Train a more interpretable regressor model 2019-09-30 15:22:02 +02:00
Marco Castelluccio bb55a6dcaf Add a CLI argument to trainer to train an interpretable model 2019-09-30 15:21:31 +02:00
Marco Castelluccio 4c40f285dd Use our to_array which supports different types instead of scipy's toarray() 2019-09-30 15:18:55 +02:00
dependabot-preview[bot] 867542ed4c Bump pytest from 5.1.3 to 5.2.0 (#990)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.1.3 to 5.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/5.2.0/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/5.1.3...5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 01:32:02 +02:00
Marco Castelluccio cd128c89a3 Add more automatically generated files to .gitignore 2019-09-28 18:18:12 +02:00
Marco Castelluccio 12b4f978a4 Version 0.0.113 2019-09-28 18:15:28 +02:00
Marco Castelluccio 16e36cb54b Fix similarity model path
It's 25, not 52...

Fixes #939
2019-09-28 18:15:28 +02:00
Marco Castelluccio 162bab332e Update bug-introducing DBs versions, to remove the None results 2019-09-28 18:15:28 +02:00
Marco Castelluccio 5532fd9c54 Don't store None in the bug-introducing DB 2019-09-28 18:15:28 +02:00
Ayush Shridhar cdce49c62f Download similarity model if available (#885)
Fixes #870
2019-09-28 17:26:51 +02:00
Marco Castelluccio 93d6374f25 Version 0.0.112 2019-09-28 12:59:02 +02:00
Marco Castelluccio 10a96964aa Use relman-svc-compute for the classify patch task, as feature importance calculation requires quite a bit of memory 2019-09-28 12:58:53 +02:00
Marco Castelluccio 9125c40784 During evaluation of regressor finder, skip commits for which we didn't find a regressor 2019-09-28 12:44:26 +02:00
Ayush Shridhar 9575a43e3e Compress similarity model (#986)
Fixes #939
2019-09-28 11:51:28 +02:00
Marco Castelluccio 9ff32ffed6 Version 0.0.111 2019-09-28 02:33:01 +02:00
Marco Castelluccio 66e3bdb119 Fix regressor model dataset URLs 2019-09-28 02:32:44 +02:00
Marco Castelluccio cd6d8dc2c3 Version 0.0.110 2019-09-27 15:34:06 +02:00
Marco Castelluccio 2add7ecc21 Temporarily disable integration test
Until #985 is fixed
2019-09-27 15:33:42 +02:00
Marco Castelluccio 3bbda05a4c Version 0.0.109 2019-09-27 12:55:11 +02:00
Marco Castelluccio e6cc990f59 Re-enable regressor finder 2019-09-27 12:40:57 +02:00
Boris Feld 099f9dba89 Check value of metrics over a long time (#930)
Fixes #852

Also skip analysis on the standard deviation, as it's unstable, fixing #946
2019-09-27 12:40:36 +02:00
Boris Feld 9fe82c1a6d Ensure that there is no stale data when running the integration test (#981) 2019-09-27 11:13:14 +02:00
Marco Castelluccio acce1937e8 Update repository DB version
commit_experiences is no longer usable after 367f993144
2019-09-27 00:21:14 +02:00
Marco Castelluccio 3d280d3f14 Store more data about top features
So we can write more meaningful messages for explaining ML decisions to users
2019-09-27 00:17:54 +02:00
Marco Castelluccio 6c07c29013 Version 0.0.108 2019-09-26 15:28:36 +02:00
Boris Feld 5aa036c06d Ensure the integration tests are green before deploying a new HTTP service (#979)
Fixes #949
2019-09-26 15:20:28 +02:00
Boris Feld c982d86a43 Ensure the integration tests are green before releasing (#980)
Now that the integration tests are running correctly on taskcluster, ensure we
don't push the bugbug release on PyPI nor push the Docker image if they are
broken as a safety guard.

Fixes #950
2019-09-26 14:20:11 +02:00
dependabot-preview[bot] 7e9f594731 Bump gensim from 3.8.0 to 3.8.1 (#978)
Bumps [gensim](https://github.com/RaRe-Technologies/gensim) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/RaRe-Technologies/gensim/releases)
- [Changelog](https://github.com/RaRe-Technologies/gensim/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/RaRe-Technologies/gensim/compare/3.8.0...3.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-26 10:46:53 +02:00
dependabot-preview[bot] a3f7ca0c6e Bump tabulate from 0.8.4 to 0.8.5 (#977)
Bumps [tabulate](https://github.com/astanin/python-tabulate) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/astanin/python-tabulate/releases)
- [Changelog](https://github.com/astanin/python-tabulate/blob/master/CHANGELOG)
- [Commits](https://github.com/astanin/python-tabulate/compare/v0.8.4...v0.8.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-25 19:48:16 +02:00
Marco Castelluccio a57791d6a1 store_dataset is a property of the model object, not the class 2019-09-25 17:10:05 +02:00
Dunja Lalic a95f54c269 Add tests for couple feature extractors (#972)
Fixes #730
2019-09-25 16:57:19 +02:00
Marco Castelluccio e4e1efa70d Use background dataset to calculate importance for regressor predictions
So we can calculate the features which differentiate the commit from
"clean" commits.
2019-09-25 16:56:52 +02:00
Marco Castelluccio 0412d894de Offer dataset files from the regressor model as artifacts 2019-09-25 16:56:52 +02:00
Marco Castelluccio 1cf4d12a3e Compress dataset files after training when they are available 2019-09-25 16:56:52 +02:00
Marco Castelluccio 35ec84cf15 Make regressor model store its dataset at the end of training 2019-09-25 16:56:52 +02:00
Marco Castelluccio 8609de25ec Add an option to store dataset at the end of training 2019-09-25 16:56:52 +02:00
Marco Castelluccio bf5a3ae3ce Add an option to use a background dataset for feature importance calculation 2019-09-25 16:56:52 +02:00