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

301 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio d6786a8b95 Make the past bugs by function task depend on the regressor finder task
Since it is using the database of bug-fixing commits, which is currently
generated by the regressor finder task.
2020-01-30 14:46:50 +01:00
Marco Castelluccio 244df4e361 Increase deadlines and max runtimes for the microannotate tasks 2020-01-29 10:28:14 +01:00
Marco Castelluccio cd2d816903 Increase deadline of the regressor finder task 2020-01-29 10:25:51 +01:00
Marco Castelluccio cca43b2b51 Allow the regressor finder task to run for longer 2020-01-28 15:40:13 +01:00
dependabot-preview[bot] 3f179b4c7c Bump taskcluster from 24.1.10 to 24.2.0 (#1253)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 24.1.10 to 24.2.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/v24.1.10...v24.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 15:23:59 +01:00
Marco Castelluccio e9a35eb01f Update to rust-code-analysis v0.0.8 2020-01-13 22:41:26 +01:00
Marco Castelluccio 242d43d3fd
Make bugbug classify patch and test select hook support different Phabricator deployments (#1243) 2020-01-13 14:06:33 +01:00
Marco Castelluccio 1d5ea94735 Use a bigger worker type for the regressor finder task 2020-01-13 00:40:10 +01:00
Marco Castelluccio b7c917f169 Use a smaller worker type for the task to generate past test scheduling history 2020-01-13 00:40:05 +01:00
Marco Castelluccio 0f9e3b786a Use a smaller worker type for the task to generate past bugs by function 2020-01-13 00:39:58 +01:00
Marco Castelluccio 749f5a781d Use a smaller worker type for the test select hook 2020-01-13 00:39:47 +01:00
Marco Castelluccio 6416840a7a Use a smaller worker type for the classify patch hook 2020-01-13 00:39:40 +01:00
Marco Castelluccio 8c6813c094 Update dependencies of the HTTP service Docker build task to match the models the HTTP service needs 2020-01-12 13:12:21 +01:00
dependabot-preview[bot] 44a8548219 Bump taskcluster from 24.1.2 to 24.1.10 (#1241)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 24.1.2 to 24.1.10.
- [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.2...v24.1.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-12 12:12:14 +01:00
Marco Castelluccio 3c3b41c815
Use Mercurial with Python 3 (#1233)
Fixes #551
2020-01-07 16:38:41 +01:00
dependabot-preview[bot] de4275f013 Bump pyyaml from 5.2 to 5.3 (#1227)
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.2 to 5.3.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.2...5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 10:36:24 +01:00
Ayush Shridhar 1752c8ed25 add spambug to http service (#1213)
Co-authored-by: Marco Castelluccio <mcastelluccio@mozilla.com>
2020-01-03 16:30:45 +01:00
Marco Castelluccio 685c9ce34c Stop running main pipeline automatically on new releases 2020-01-02 11:01:49 +01:00
dependabot-preview[bot] 1142f8a1be Bump python from 3.7.4-slim to 3.8.1-slim in /infra (#1205)
Bumps python from 3.7.4-slim to 3.8.1-slim.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-24 11:09:44 +01:00
Marco Castelluccio df159fc0e6 Update to rust-code-analysis v0.0.7 2019-12-22 21:08:12 +01:00
Marco Castelluccio 10135b6ef5 Make the microannotate_generator script generate a version file and upload it as an artifact
This is a pre-requisite to regenerating the repos when there are meaningful changes in
rust-code-analysis or microannotate.
2019-12-21 14:56:15 +01:00
Marco Castelluccio 6d74a6bc40 Index microannotate tasks 2019-12-21 14:56:15 +01:00
Ayush Shridhar fa5c68ed3b Train the SpamBug model automatically on Taskcluster (#1192) 2019-12-21 12:01:23 +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] 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 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 e0a9579695 Silence detachedHead warning in prod integration test 2019-12-17 22:49:51 +01:00
Marco Castelluccio f247efbe18 Remove Python 2 too from the commit retrieval image 2019-12-17 22:25:14 +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 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
Marco Castelluccio ea6e697e69 Move regressor-finder task after its dependencies 2019-12-17 10:51:33 +01:00
Marco Castelluccio 110914f226 Make regressor-finder task depend on the tasks training the DefectEnhancementTask and Regression models
Since these models are being used in the regressor finder script.
2019-12-16 19:55:25 +01:00
Marco Castelluccio ea75d40804 Use 86400 as the maximum runtime for tasks 2019-12-16 18:43:41 +01:00
Marco Castelluccio bb33ee9cef Remove removed annotate-pipeline.yml file from the spawn_pipeline Dockerfile 2019-12-16 18:12:42 +01:00
Marco Castelluccio a177f67fb5 Make annotate tasks part of the normal pipeline 2019-12-16 17:55:47 +01:00
Marco Castelluccio 4f69cf0040 Don't trigger annotate pipeline multiple times, just make tasks run for longer
This is a pre-requisite to getting rid of the annotate pipeline and just move the
tasks directly in the main pipeline. This way, the models which depend on the
data generated by the annotate tasks can run only after they finish.
2019-12-16 17:55:47 +01:00
Marco Castelluccio ce2e355fe4 Update classify patch hook only after gathering past bugs by function 2019-12-16 17:55:47 +01:00
Marco Castelluccio 010e129039 Make past-bugs-by-function task depend on commit-retrieval and bugs-retrieval tasks 2019-12-16 17:50:51 +01:00
Marco Castelluccio 06f79569ce Rename definition file of the data pipeline hook 2019-12-16 16:45:08 +01:00
Marco Castelluccio d5cb3c4cb6 Move past-bugs-by-function task directly in the normal data pipeline
And remove the hook which was previously running it.
2019-12-16 16:42:25 +01:00
Marco Castelluccio 55e9dc00be Adjust tasks' deadlines 2019-12-16 16:32:46 +01:00