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

1442 Коммитов

Автор SHA1 Сообщение Дата
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
Marco Castelluccio 60c46959ea Print a message when training is finished 2019-09-25 16:56:52 +02:00
Marco Castelluccio 000768d5e8 Add an option for the regressor model to use actionable features only 2019-09-25 16:56:43 +02:00
Horacio Gonzalez 367f993144 Move exp_queue from repository.py to utils.py (#974)
Fixes #971
2019-09-25 15:52:37 +02:00
dependabot-preview[bot] ada08c8309 Bump tabulate from 0.8.3 to 0.8.4 (#975)
Bumps [tabulate](https://bitbucket.org/astanin/python-tabulate) from 0.8.3 to 0.8.4.
- [Changelog](https://bitbucket.org/astanin/python-tabulate/src/master/CHANGELOG)
- [Commits](https://bitbucket.org/astanin/python-tabulate/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-25 10:24:08 +02:00
Marco Castelluccio 595b589810 Version 0.0.107 2019-09-24 22:43:43 +02:00
Marco Castelluccio 27a1ae9771 Only consider build-* and test-* tasks 2019-09-24 22:43:11 +02:00
Marco Castelluccio 0af1db468b Retrieve past 6 months test scheduling history instead of just 3 2019-09-24 22:32:16 +02:00
dependabot-preview[bot] 469147e745 Bump microannotate from 0.0.13 to 0.0.14 (#973)
Bumps [microannotate]() from 0.0.13 to 0.0.14.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 15:38:50 +02:00