Ayush Shridhar
fa5c68ed3b
Train the SpamBug model automatically on Taskcluster ( #1192 )
2019-12-21 12:01:23 +01:00
dependabot-preview[bot]
6db29b76c9
Bump tqdm from 4.40.2 to 4.41.0 ( #1196 )
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.40.2 to 4.41.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.40.2...v4.41.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 20:40:32 +01:00
Marco Castelluccio
0bd3631efd
Classify multiple commit/test items at the same time
2019-12-20 19:18:04 +01:00
Marco Castelluccio
92be9cc3a6
Skip non-linux64 tasks right away, without classifying them first
2019-12-20 17:33:18 +01:00
Marco Castelluccio
75939c52a0
Version 0.0.185
2019-12-20 11:33:32 +01:00
Marco Castelluccio
fbbf722341
Update the schema version of the commits DB
...
Given the recent changes in function detection (JavaScript fixes and removed lines)
2019-12-20 10:44:12 +01:00
dependabot-preview[bot]
e1d22cc29f
Bump responses from 0.10.8 to 0.10.9 ( #1191 )
...
Bumps [responses](https://github.com/getsentry/responses ) from 0.10.8 to 0.10.9.
- [Release notes](https://github.com/getsentry/responses/releases )
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES )
- [Commits](https://github.com/getsentry/responses/compare/0.10.8...0.10.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 10:09:55 +01:00
Marco Castelluccio
e4c6ef2f48
Don't add a bug in the list of past bugs for a function if it was already added before
2019-12-19 21:17:16 +01:00
Marco Castelluccio
d1bc09551d
Don't add the same bug twice when adding a new function to the past_bugs_by_function map
2019-12-19 21:16:08 +01:00
Marco Castelluccio
d78f43f986
Update to rust-code-analysis v0.0.6
2019-12-19 17:36:06 +01:00
Marco Castelluccio
6d10c10166
Update to rust-code-analysis v0.0.5 and microannotate v0.0.19
2019-12-19 17:22:05 +01:00
dependabot-preview[bot]
bf7c02a6f9
Bump scipy from 1.4.0 to 1.4.1 ( #1189 )
...
Bumps [scipy](https://github.com/scipy/scipy ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/scipy/scipy/releases )
- [Commits](https://github.com/scipy/scipy/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 17:11:31 +01:00
Marco Castelluccio
c479ab2c26
Improvements for getting touched functions in JavaScript code ( #1187 )
...
* Skip error entries and anonymous functions right away
* Add a few comments to explain get_touched_functions
* Don't stop at the first function containing a line
To support functions which are defined inside other functions.
* Skip a function when it has already been added to the set
* Add some get_touched_functions tests with JavaScript code
2019-12-19 12:15:40 +01:00
Abhay Katheria
184dbfb2d3
Stop using sklearn.metrics.classification module as it is deprecated ( #1185 )
...
Fixes #1184
2019-12-19 11:37:42 +01:00
dependabot-preview[bot]
721cfc3ba1
Bump joblib from 0.13.2 to 0.14.1 ( #1188 )
...
Bumps [joblib](https://github.com/joblib/joblib ) from 0.13.2 to 0.14.1.
- [Release notes](https://github.com/joblib/joblib/releases )
- [Changelog](https://github.com/joblib/joblib/blob/master/CHANGES.rst )
- [Commits](https://github.com/joblib/joblib/compare/0.13.2...0.14.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 11:33:24 +01:00
dependabot-preview[bot]
0c8bcfb72d
Bump taskcluster from 24.1.1 to 24.1.2 ( #1186 )
...
Bumps [taskcluster](https://github.com/taskcluster/taskcluster ) from 24.1.1 to 24.1.2.
- [Release notes](https://github.com/taskcluster/taskcluster/releases )
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md )
- [Commits](https://github.com/taskcluster/taskcluster/compare/v24.1.1...v24.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 00:30:40 +01:00
Marco Castelluccio
15d08bba9a
Add more defect/enhancement/task labels gathered from changed made by users on Bugzilla
2019-12-18 17:01:08 +01:00
Marco Castelluccio
f172425e57
Use joblib directly instead of through scikit-learn
...
Loading it through scikit-learn is deprecated and will soon be removed.
2019-12-18 16:42:51 +01:00
Marco Castelluccio
ca152a5a5c
Return early when the method-level result's path is not in the past_bugs_by_function map
2019-12-18 16:40:34 +01:00
Marco Castelluccio
70bea9b91e
Add more regression/bug/nobug labels
2019-12-18 16:22:26 +01:00
Marco Castelluccio
0de3ecb878
Make sure the integration test uses the image just pushed
...
If we use 'latest', we risk using an older image if it was cached.
2019-12-18 00:54:50 +01:00
Ayush Shridhar
b78acf6023
Add the SpamBug model to the list of available models ( #1183 )
...
Fixes #1176
2019-12-18 00:54:34 +01:00
Marco Castelluccio
40a149b5ff
Version 0.0.184
2019-12-17 23:59:03 +01:00
Marco Castelluccio
ceb221e64d
Use the same revision of version-control-tools in tests as in the commit-retrieval Docker image
2019-12-17 23:49:26 +01:00
Marco Castelluccio
1361684814
Revert switch to using Mercurial with Python 3
...
This reverts commit f247efbe18
.
This reverts commit 1564cd00a7
.
2019-12-17 23:47:40 +01:00
Marco Castelluccio
649fafe6b3
Version 0.0.183
2019-12-17 22:52:45 +01:00
Marco Castelluccio
63fe7e24b1
Stop installing dependencies in the integration test, since we now run it after Docker push
...
See also #1087
2019-12-17 22:50:46 +01:00
Marco Castelluccio
e0a9579695
Silence detachedHead warning in prod integration test
2019-12-17 22:49:51 +01:00
Marco Castelluccio
bbae361d04
Run integration test after docker push
...
See also #1087
2019-12-17 22:48:23 +01:00
Marco Castelluccio
5a6057aeda
Version 0.0.182
2019-12-17 22:38:53 +01:00
Marco Castelluccio
f247efbe18
Remove Python 2 too from the commit retrieval image
2019-12-17 22:25:14 +01:00
Marco Castelluccio
cdc3030561
Remove outdated TODO
2019-12-17 18:49:59 +01:00
Marco Castelluccio
3f5e943731
Version 0.0.181
2019-12-17 18:04:58 +01:00
Marco Castelluccio
1564cd00a7
Use Mercurial with Python 3
2019-12-17 17:57:43 +01:00
Marco Castelluccio
6aa068defd
Update to latest revision of version-control-tools
2019-12-17 17:55:12 +01:00
Marco Castelluccio
82e72f6500
Switch to Mercurial 5.2
2019-12-17 17:41:44 +01:00
Marco Castelluccio
18ca3a0075
Revert "Update to Mercurial 5.2 and use it with Python 3"
...
This reverts commit e023dc62ea
.
2019-12-17 17:37:51 +01:00
Marco Castelluccio
a23c13eacd
Revert "Test with Mercurial 5.2 and Python 3"
...
This reverts commit 2cf7e0d709
.
2019-12-17 17:37:33 +01:00
Marco Castelluccio
de6ad038e1
Don't install python-pip for the integration test
2019-12-17 17:15:46 +01:00
Marco Castelluccio
2cf7e0d709
Test with Mercurial 5.2 and Python 3
2019-12-17 17:14:32 +01:00
Marco Castelluccio
58f93b89aa
Version 0.0.180
2019-12-17 17:04:50 +01:00
Marco Castelluccio
2b73ccf272
apt-get purge instead of just apt-get remove
2019-12-17 16:49:19 +01:00
Marco Castelluccio
e023dc62ea
Update to Mercurial 5.2 and use it with Python 3
...
Fixes #551
2019-12-17 16:49:19 +01:00
Marco Castelluccio
4b7b1e7fe1
Remove patch for git hyper-blame, since we no longer need it
2019-12-17 16:13:01 +01:00
Marco Castelluccio
fa5642973e
Fix verb typo
2019-12-17 15:14:55 +01:00
Marco Castelluccio
b349976505
Use a newer version of version-control-tools
2019-12-17 15:14:42 +01:00
Marco Castelluccio
2267a139de
Stop cloning depot_tools, as pydriller 1.10 implements hyper-blame directly
2019-12-17 15:13:58 +01:00
dependabot-preview[bot]
0dc4d15309
Bump pydriller from 1.9.2 to 1.10 ( #1182 )
...
Bumps [pydriller](https://github.com/ishepard/pydriller ) from 1.9.2 to 1.10.
- [Release notes](https://github.com/ishepard/pydriller/releases )
- [Commits](https://github.com/ishepard/pydriller/compare/1.9.2...1.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 15:11:37 +01:00
Marco Castelluccio
1466401e7f
Fix setting past bugs in method level results
...
We were setting them on the list of method level results, instead of
on a specific result.
2019-12-17 14:22:00 +01:00
Marco Castelluccio
baf0c37c19
Version 0.0.169
2019-12-17 11:01:28 +01:00