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