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