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

113 Коммитов

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