Rex Orioko
e5193fd09a
Update Python images used in CI from 3.7 to 3.8 ( #1576 )
...
Fixes #1023
2020-05-17 12:16:07 +02:00
Marco Castelluccio
9502ed4fb7
Use a bigger instance for integration tests
2020-05-08 17:19:01 +02:00
Marco Castelluccio
af64614f45
Reduce the size of some worker types used across the project
2020-05-08 15:35:19 +02:00
Marco Castelluccio
9703112f17
Move mercurial to be a normal requirement, rather than installing it 'manually' in the Docker image
2020-04-21 17:07:01 +02:00
Marco Castelluccio
874e77fe2e
Update version-control-tools to a newer revision
2020-04-21 17:07:01 +02:00
Marco Castelluccio
a0b4fe4258
Make docker push task depend on all test tasks
2020-04-21 16:47:55 +02:00
Marco Castelluccio
821428332f
Don't run CI on PR closure
...
Fixes #1077
2020-04-07 19:50:21 +02:00
Luni-4
6139574f17
Use scientific literature names for Halstead ( #1440 )
...
* Update rust-code-analysis to v0.0.11
* Use scientific literature names for Halstead
2020-03-31 12:47:52 +02:00
Marco Castelluccio
3bb5ab4ca4
Update rust-code-analysis to v0.0.10
2020-03-19 13:36:36 +01:00
Marco Castelluccio
8d6758bc7a
Don't install Python 2 in the HTTP service tests task as it's not really needed
...
It was probably wrongly added in 154014608c
by copying
and pasting from the normal tests task.
2020-03-11 16:26:53 +01:00
Marco Castelluccio
a0731437a1
Install mercurial and version-control-tools in the HTTP service tests task too
2020-03-11 16:26:53 +01:00
Marco Castelluccio
1c54aa5d99
Install rust-code-analysis in the HTTP service tests task
2020-03-11 16:25:35 +01:00
Marco Castelluccio
2482bcfc9e
Update to taskboot 0.2.2
2020-03-04 11:54:12 +01:00
Bastien Abadie
c920f09297
Setup mercurial configuration system-wide ( #1346 )
...
Fixes #1341
2020-03-02 14:23:54 +01:00
Bastien Abadie
0eb7f91a23
Use the new bugbug_http module, fixing tests and docker build
2020-02-28 10:49:40 +01:00
Marco Castelluccio
bf8d4ba675
Make pre-commit show diff on failure in the linting task
2020-02-26 11:40:51 +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
e4320c4cd0
Use a smaller worker type when possible
2020-02-17 14:07:08 +01:00
Marco Castelluccio
e9a35eb01f
Update to rust-code-analysis v0.0.8
2020-01-13 22:41:26 +01:00
Marco Castelluccio
3c3b41c815
Use Mercurial with Python 3 ( #1233 )
...
Fixes #551
2020-01-07 16:38:41 +01:00
Marco Castelluccio
df159fc0e6
Update to rust-code-analysis v0.0.7
2019-12-22 21:08:12 +01:00
Marco Castelluccio
0de3ecb878
Make sure the integration test uses the image just pushed
...
If we use 'latest', we risk using an older image if it was cached.
2019-12-18 00:54:50 +01:00
Marco Castelluccio
ceb221e64d
Use the same revision of version-control-tools in tests as in the commit-retrieval Docker image
2019-12-17 23:49:26 +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
63fe7e24b1
Stop installing dependencies in the integration test, since we now run it after Docker push
...
See also #1087
2019-12-17 22:50:46 +01:00
Marco Castelluccio
bbae361d04
Run integration test after docker push
...
See also #1087
2019-12-17 22:48:23 +01:00
Marco Castelluccio
1564cd00a7
Use Mercurial with Python 3
2019-12-17 17:57:43 +01:00
Marco Castelluccio
82e72f6500
Switch to Mercurial 5.2
2019-12-17 17:41:44 +01:00
Marco Castelluccio
a23c13eacd
Revert "Test with Mercurial 5.2 and Python 3"
...
This reverts commit 2cf7e0d709
.
2019-12-17 17:37:33 +01:00
Marco Castelluccio
de6ad038e1
Don't install python-pip for the integration test
2019-12-17 17:15:46 +01:00
Marco Castelluccio
2cf7e0d709
Test with Mercurial 5.2 and Python 3
2019-12-17 17:14:32 +01:00
Marco Castelluccio
06f79569ce
Rename definition file of the data pipeline hook
2019-12-16 16:45:08 +01:00
Marco Castelluccio
dc030357b0
Deploy hooks after the training pipeline is done
...
Fixes #1168
2019-12-11 21:40:27 +01:00
Marco Castelluccio
a9e7adcb7b
Add a Taskcluster hook to generate the past bugs by function data
...
Second part of #1133
2019-12-11 11:20:48 +01:00
Marco Castelluccio
b7a17d323c
Collect information about functions while analyzing commits ( #1161 )
...
Pre-requisite for #1133 and part of #372
2019-12-10 13:22:55 +01:00
Marco Castelluccio
343d301188
Create a new hook to select tests to run for a given Phabricator revision
2019-11-19 15:43:06 +01:00
Brian Stack
f54149cd90
Update .taskcluster.yml for community cluster ( #1076 )
2019-11-08 22:13:10 +01:00
Marco Castelluccio
ec3bde2a11
No need to install the development requirements for the integration test
2019-11-07 01:41:47 +01:00
Marco Castelluccio
8805e9aa9d
Install python-pip for the integration test
2019-11-07 01:32:40 +01:00
Marco Castelluccio
4b48bccab5
Make apt-get be quiet in the integration test
2019-11-02 17:08:18 +01:00
Boris Feld
807ecaca85
Misc fixes to enable integration tests at release time ( #987 )
...
Fixes #985 and fixes #329
2019-10-24 20:09:32 +02:00
Philemon Johnson
2047243f2e
When using pip in .taskcluster.yml and in Docker files, add options --disable-pip-version-check, --no-cache-dir and --quiet ( #1032 )
2019-10-21 17:42:39 +01:00
Marco Castelluccio
b2ab81d3e8
Pin CI image to Python 3.7
2019-10-16 14:07:03 +02:00
Marco Castelluccio
2add7ecc21
Temporarily disable integration test
...
Until #985 is fixed
2019-09-27 15:33:42 +02:00
Boris Feld
5aa036c06d
Ensure the integration tests are green before deploying a new HTTP service ( #979 )
...
Fixes #949
2019-09-26 15:20:28 +02:00
Boris Feld
c982d86a43
Ensure the integration tests are green before releasing ( #980 )
...
Now that the integration tests are running correctly on taskcluster, ensure we
don't push the bugbug release on PyPI nor push the Docker image if they are
broken as a safety guard.
Fixes #950
2019-09-26 14:20:11 +02:00
Boris Feld
c30295f870
Add WIP integration test ( #823 )
2019-09-13 15:18:46 +02:00
Marco Castelluccio
ebac155b02
Install libhdf5
...
It suddenly became required to install some dependencies :S
I've rerun tasks which were successful before and they started failing, so
something must have changed in OS packages.
2019-09-07 01:47:11 +02:00