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

2005 Коммитов

Автор SHA1 Сообщение Дата
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