Marco Castelluccio
282b25871f
Compress push_data.json files right after generating them
2020-02-26 10:45:45 +01:00
Marco Castelluccio
b454a39d71
Use a bigger instance for the task pushing the Docker image for the HTTP service (as it currently often runs out of memory)
2020-02-26 10:45:13 +01:00
Marco Castelluccio
41e0789a8b
Version 0.0.218
2020-02-26 00:27:20 +01:00
Marco Castelluccio
faed859eaa
Setup adr configuration directly in the Docker image
...
Otherwise we'd have to load adr after writing the config file.
2020-02-25 23:52:51 +01:00
Marco Castelluccio
99a20b1a87
Version 0.0.216
2020-02-25 18:25:06 +01:00
Marco Castelluccio
67ec0c7ec3
Use the file-level complexity metrics in the regressor model
...
Fixes #372
2020-02-25 18:02:45 +01:00
Marco Castelluccio
2b41571263
Fix import of mozci
...
Regression from 48ccedb28e
2020-02-25 17:52:58 +01:00
Marco Castelluccio
5961921522
Version 0.0.215
2020-02-25 16:45:56 +01:00
dependabot-preview[bot]
3253976e78
Bump mozci from 1.2.5 to 1.2.6 ( #1312 )
...
Bumps [mozci]() from 1.2.5 to 1.2.6.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 16:44:18 +01:00
dependabot-preview[bot]
46d9ff32fa
Bump adr from 0.17.3 to 0.17.5 ( #1313 )
...
Bumps [adr](https://github.com/mozilla/adr ) from 0.17.3 to 0.17.5.
- [Release notes](https://github.com/mozilla/adr/releases )
- [Commits](https://github.com/mozilla/adr/compare/0.17.3...0.17.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 16:44:08 +01:00
Marco Castelluccio
1acc000561
Update to version-control-tools ce06125e4728
2020-02-25 16:13:32 +01:00
Marco Castelluccio
d43cd3b481
Update to version-control-tools 892e2d0a640b
2020-02-25 15:58:16 +01:00
Marco Castelluccio
7791fe03fd
Update to Mercurial 5.3
2020-02-25 15:57:03 +01:00
Marco Castelluccio
34c931372d
Correct logging of failing regressor finder analysis
...
We were using enumerate, but we can't be sure of the order of future completion.
2020-02-25 12:39:16 +01:00
dependabot-preview[bot]
82614def95
Bump taskcluster from 25.2.0 to 25.3.0 ( #1311 )
...
Bumps [taskcluster](https://github.com/taskcluster/taskcluster ) from 25.2.0 to 25.3.0.
- [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/v25.2.0...v25.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:46:25 +01:00
dependabot-preview[bot]
aa5241aa19
Bump orjson from 2.4.0 to 2.5.1 ( #1310 )
...
Bumps [orjson](https://github.com/ijl/orjson ) from 2.4.0 to 2.5.1.
- [Release notes](https://github.com/ijl/orjson/releases )
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ijl/orjson/compare/2.4.0...2.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:32:03 +01:00
dependabot-preview[bot]
f7a721b612
Bump tqdm from 4.42.1 to 4.43.0 ( #1309 )
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.42.1 to 4.43.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.42.1...v4.43.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:31:54 +01:00
dependabot-preview[bot]
73c0679943
Bump marshmallow from 3.4.0 to 3.5.0 ( #1308 )
...
Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow ) from 3.4.0 to 3.5.0.
- [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.4.0...3.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:31:45 +01:00
dependabot-preview[bot]
3f93377b75
Bump pre-commit from 2.0.1 to 2.1.1 ( #1306 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.0.1 to 2.1.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.0.1...v2.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:31:35 +01:00
dependabot-preview[bot]
5df10db74e
Bump requests from 2.22.0 to 2.23.0 ( #1305 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.22.0...v2.23.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:31:24 +01:00
dependabot-preview[bot]
717a3924f6
Bump responses from 0.10.9 to 0.10.11 ( #1304 )
...
Bumps [responses](https://github.com/getsentry/responses ) from 0.10.9 to 0.10.11.
- [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.9...0.10.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:31:06 +01:00
dependabot-preview[bot]
eb5f43e929
Bump boto3 from 1.12.1 to 1.12.6 ( #1303 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.12.1 to 1.12.6.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.12.1...1.12.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-25 10:30:56 +01:00
Marco Castelluccio
fa0af3b286
Make non-tokenized bug-introducing commits finder task not depend on the microannotate tasks
2020-02-24 14:40:28 +01:00
Marco Castelluccio
48ccedb28e
Implement gathering push data directly with adr and mozci instead of relying on ci-recipes
2020-02-24 14:38:15 +01:00
Marco Castelluccio
9d0a24f705
Upload bug-introducing commits DB periodically every hour instead of every 250 iterations
2020-02-24 14:33:58 +01:00
Marco Castelluccio
0131e6a022
Version 0.0.214
2020-02-24 12:02:35 +01:00
Marco Castelluccio
d82b52ad88
Install g++ to have headers required to build Mercurial
...
Regression from 117bcf7689
2020-02-24 10:57:14 +01:00
Marco Castelluccio
b2f7af8b7c
Install patch in the commit-retrieval image
...
Needed as we are now using patch to apply patches for classifying commits.
Regression from 48c22e35c3
2020-02-24 10:03:19 +01:00
Marco Castelluccio
117bcf7689
Use --no-install-recommends when installing gcc and curl
2020-02-24 10:00:29 +01:00
Marco Castelluccio
d535574e3a
Version 0.0.213
2020-02-24 00:45:12 +01:00
Marco Castelluccio
bcf0567de3
Temporarily use a bigger worker type for the task using ci-recipes
...
The adr library could run out of memory when the result of a recipe
is too big as it dumps the output in memory.
Until it is fixed, we have to use a bigger instance.
2020-02-24 00:44:16 +01:00
Marco Castelluccio
093dd38419
Assert ci-recipes run successfully
2020-02-24 00:34:19 +01:00
Marco Castelluccio
092c16ffb1
Use a smaller worker type for the component model check task
2020-02-23 21:42:04 +01:00
Marco Castelluccio
02c131d454
Use a smaller worker type for the decision tasks
2020-02-23 21:41:47 +01:00
Marco Castelluccio
a87b31c1b4
Version 0.0.212
2020-02-23 20:26:12 +01:00
Marco Castelluccio
057744530e
Update to latest ci-recipes (with mozci 1.2.5)
2020-02-23 20:12:27 +01:00
Marco Castelluccio
f46a80433a
Deploy HTTP service only after the integration test is successful
2020-02-23 16:14:16 +01:00
Marco Castelluccio
9e25505524
Version 0.0.211
2020-02-23 11:51:27 +01:00
Marco Castelluccio
48c22e35c3
Use patch to apply patches to the git repo instead of 'git apply' which fails more easily
...
Also avoid writing a temporary file with the patch contents, input it via stdin.
2020-02-21 16:15:11 +01:00
Marco Castelluccio
05cb631f8d
Don't try to checkout the git repo to a base revision if it is tip
2020-02-21 16:13:48 +01:00
Marco Castelluccio
cb51deac62
Add a task to train a manifest-level test selection model
...
Fixes #1292
2020-02-21 11:16:33 +01:00
Marco Castelluccio
88dbd77f73
Define two separate model classes for label-level and group-level test selection
...
Instead of using a 'granularity' argument to choose between them.
This fits better with the rest of the architecture which relies on the model name.
2020-02-21 10:36:44 +01:00
Marco Castelluccio
20ff37384b
Add a feature counting the number of common path components between a manifest and the source files touched by a push
...
Fixes #1294
2020-02-20 17:54:39 +01:00
Marco Castelluccio
38151d8de2
Add a feature definind the minimum (path) distance between a manifest and the files touched by a push
...
Fixes #1291
2020-02-20 17:27:04 +01:00
Marco Castelluccio
fe74b9b480
Make it possible to train a TestSelect model on group-level test history
...
Fixes #1125
2020-02-20 17:06:07 +01:00
Marco Castelluccio
1cf905d94d
Version 0.0.210
2020-02-19 16:12:44 +01:00
Marco Castelluccio
7e569be342
Use bugbug-commit-retrieval image in the tasks to find regressors
...
As they need to use git.
Regression from 7c81a5ece9
2020-02-19 16:12:24 +01:00
Marco Castelluccio
89ecb8f527
Import pydriller only for finding bug-introducing commits
...
To avoid issues in the bug-fixing commits task where git is not installed.
Regression from 7c81a5ece9
2020-02-19 16:11:17 +01:00
Marco Castelluccio
e8fc1aad8c
Don't write the same commits multiple times in the commits to ignore DB
2020-02-19 16:09:48 +01:00
Marco Castelluccio
f23f627e33
Pass mozilla-central directory without / to avoid mercurial trying to clone in a subdirectory
...
Regression from 7c81a5ece9
2020-02-19 15:58:11 +01:00