dependabot-preview[bot]
fc22d839ae
Bump taskcluster from 16.0.0 to 16.2.0 ( #900 )
...
Bump [taskcluster](https://github.com/taskcluster/taskcluster ) from 16.0.0 to 16.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/v16.0.0...v16.2.0 )
2019-09-01 21:23:56 +02:00
Marco Castelluccio
cc21b76c51
Use relman-svc instead of releng-svc
...
Also fix typo in 'svc'
2019-08-09 15:57:17 +02:00
Pankaj Patil
e9676d0c2a
Rename spawn_data_pipeline.py to spawn_pipeline.py ( #855 )
2019-08-05 14:27:03 +02:00
Boris Feld
8b4cfd2dc4
Check metrics evolution ( #836 )
...
Fixes #360 and fixes #641 .
2019-08-05 10:22:55 +02:00
Marco Castelluccio
f045e235d4
Revert "Disable multithreaded regressor finder temporarily"
...
This reverts commit 9b11016b3e
.
2019-08-03 00:48:29 +02:00
dependabot-preview[bot]
a3bc175ac2
Bump taskcluster from 15.0.0 to 16.0.0 ( #843 )
...
Bump [taskcluster](https://github.com/taskcluster/taskcluster ) from 15.0.0 to 16.0.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/v15.0.0...v16.0.0 )
2019-08-03 00:41:28 +02:00
Marco
8aac03002a
Use relman-* workers instead of releng-svc ( #842 )
...
Fixes #324
2019-08-03 00:40:38 +02:00
calixteman
6b34fcf850
Update mercurial to version 5.1 ( #841 )
...
Fixes #549 .
2019-08-02 17:22:12 +02:00
Marco Castelluccio
9b11016b3e
Disable multithreaded regressor finder temporarily
...
Until we figure out why it's hanging on Taskcluster.
2019-08-02 17:03:02 +02:00
Marco Castelluccio
4980af7070
Use 'reviewers' hg template instead of manually reimplementing its functionality
...
Fixes #550
2019-08-01 22:31:25 +02:00
dependabot-preview[bot]
001fba1242
Bump pyyaml from 5.1.1 to 5.1.2 ( #815 )
...
Bump [pyyaml](https://github.com/yaml/pyyaml ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/commits )
2019-08-01 01:20:50 +02:00
Marco Castelluccio
b2db1fd018
Perform the python->python2 modification in the git hyper-blame script directly as part of the patch
2019-07-31 11:40:37 +02:00
Marco Castelluccio
29ed2b4ed8
Run SZZ on up to 1000 commits at a time, to avoid the task running out of time
2019-07-29 18:22:11 +02:00
Boris Feld
afd67402e2
Fix copy-paste typo with the new indexing schema ( #801 )
2019-07-28 20:38:05 +02:00
Boris Feld
a43ad03b2a
Add a new indexing schema for training tasks ( #795 )
...
In order to efficiently solve #614 , we need a new indexing schema
so getting all metrics following a given date is easy.
2019-07-26 18:28:04 +02:00
Marco Castelluccio
60a979be9d
Store commits to ignore in a bugbug DB and generate them progressively
...
In the future, we will be able to get commits to ignore directly from the normal commits DB
generated by bugbug/repositor.py.
2019-07-26 18:14:57 +02:00
Marco Castelluccio
38db5e19dc
Fix regressor-finder artifact paths
2019-07-26 16:09:50 +02:00
Marco Castelluccio
adb39df6bb
Switch to a version-control-tools version fixing an error with the 'bug' mercurial template
2019-07-25 23:56:38 +02:00
Marco Castelluccio
f8a5d8f97f
Fix paths of the artifacts for the regressor-finder task
2019-07-25 15:56:23 +02:00
Marco Castelluccio
93a2ac8425
Apply a patch to speed-up git hyper-blame and fix a bug due to colliding short hashes
2019-07-25 01:25:05 +02:00
Marco Castelluccio
a614d34735
Move download of bugs linked to commits in the bug-retriever script
...
Also, make the bug-retriever task depend on the commit-retriever one, making the
download of bugs linked to commits actually work :)
2019-07-25 01:05:25 +02:00
Marco Castelluccio
5ef2a5039f
Upload version files as artifacts too
...
Plus the tokenized bug introducing commits
2019-07-24 22:15:04 +02:00
Marco Castelluccio
22d73e3637
Apply regressor finder also on the microannotated repository with comments removed
...
Fixes #627
2019-07-24 22:15:04 +02:00
Marco Castelluccio
839ebf8fcf
Make git repo URL a parameter, so we can find regressors using different git repositories
2019-07-24 21:01:53 +02:00
dependabot-preview[bot]
e2fa9b63e6
Bump taskcluster from 14.3.1 to 15.0.0 ( #774 )
...
Bump [taskcluster](https://github.com/taskcluster/taskcluster ) from 14.3.1 to 15.0.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/v14.3.1...v15.0.0 )
2019-07-24 11:14:39 +02:00
Marco Castelluccio
63c967f9a0
Move regressor-finder task after the microannotate ones
2019-07-24 10:59:45 +02:00
Marco Castelluccio
61ab656795
Add regressor-finder to run-again's dependencies
2019-07-24 10:56:43 +02:00
Marco Castelluccio
5b8ac293b9
Use releng-svc-compute for the regressor finder script
2019-07-24 01:46:33 +02:00
Marco Castelluccio
d245c9e998
Use rust-code-analysis v0.0.2
2019-07-23 13:37:27 +02:00
Marco Castelluccio
1e35bc3605
Disable detached head warning
2019-07-23 12:26:38 +02:00
Marco Castelluccio
539dbc223f
Remove some unused directories of version-control-tools and depot_tools
2019-07-23 12:26:12 +02:00
Marco Castelluccio
f28fc651d0
Install rust-code-analysis in the commit retrieval image
2019-07-23 12:16:13 +02:00
Marco Castelluccio
debf7d4e02
Add all microannotate-* tasks as dependencies of run-again
2019-07-23 10:51:21 +02:00
Marco Castelluccio
a03e9e8df1
Fix mirror repository URL
2019-07-23 10:50:41 +02:00
Marco Castelluccio
7bd391e307
Generate mirror repositories with comments removed and both tokenized and with comments removed
2019-07-23 02:14:22 +02:00
Marco Castelluccio
ab048e0a6b
Support generating mirror repositories with comments removed
2019-07-23 02:14:22 +02:00
Marco Castelluccio
fbaef0661d
Store regressor finder results in bugbug DBs and make it run only on commits which haven't been analyzed yet
2019-07-23 02:14:22 +02:00
Marco Castelluccio
7608dd56cf
Make git-hyper-blame run with Python 2
2019-07-22 23:20:01 +02:00
Marco Castelluccio
453bd8125f
Checkout to a specific revision of depot_tools, to make everything reproducible
2019-07-22 23:20:01 +02:00
Marco Castelluccio
b5d67d156a
Add depot_tools path at the end of PATH
2019-07-22 23:20:01 +02:00
Marco
77ec8b529d
Add a WIP script to find bug-introducing commits ( #748 )
...
* Install depot_tools in the commit retrieval image
* Add a WIP script to find bug-introducing commits
* Add a task which runs the bug-introducing commits finder script
2019-07-22 14:41:34 +02:00
dependabot-preview[bot]
660935c0db
Bump taskcluster from 7.0.1 to 14.3.1 ( #763 )
...
Bump [taskcluster](https://github.com/taskcluster/taskcluster ) from 7.0.1 to 14.3.1.
- [Release notes](https://github.com/taskcluster/taskcluster/releases )
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md )
- [Commits](https://github.com/taskcluster/taskcluster/commits/v14.3.1 )
2019-07-22 12:28:28 +02:00
Marco Castelluccio
830d88b1eb
Disable the cache when installing bugbug
2019-07-16 20:48:48 +02:00
Marco Castelluccio
e858728229
Remove version-control-tools Mercurial directory, as we don't need to perform any mercurial operation on it
2019-07-16 20:48:48 +02:00
Marco Castelluccio
8de0987369
Remove secrets:get:* scopes from hook, as they are implied by the roles
2019-07-15 22:31:30 +02:00
Marco Castelluccio
868e65fe32
Add scope to trigger bugbug-annotate hook to the 'run-again' task
2019-07-15 22:05:43 +02:00
Marco Castelluccio
9b0e9e8c90
Retrigger when not done, not when done
2019-07-15 22:03:39 +02:00
Marco Castelluccio
7fbfc41325
Consider tasks which don't have a 'done' artifact as fully done
2019-07-15 22:03:39 +02:00
Marco Castelluccio
085d157af4
Fix 'done' artifact path
2019-07-15 22:01:52 +02:00
Marco Castelluccio
7abab83654
Add taskclusterProxy feature for the 'run-again' task
2019-07-15 21:41:50 +02:00