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

75 Коммитов

Автор SHA1 Сообщение Дата
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
Bastien Abadie 69b9c34289 Use taskboot to deploy to PyPI (#923) 2019-09-04 12:37:58 +02:00
Pankaj Patil e9676d0c2a Rename spawn_data_pipeline.py to spawn_pipeline.py (#855) 2019-08-05 14:27:03 +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
Boris Feld 154014608c Validate batch endpoint inputs (#794) 2019-08-01 15:33:20 +02:00
cklyyung 5b0b403875 Remove linting task comment about only running on modified files (#791)
Given that the time savings are negligible.

Closes #298.
2019-07-30 14:18:30 +02:00
Marco Castelluccio a4e1399f1b Use my email as owner of CI tasks, or dependabot PRs fail 2019-07-22 11:49:17 +02:00
Boris Feld e7add98563 Update task-boot to 0.1.9 (#675) 2019-07-05 15:36:16 +02:00
Marco Castelluccio 8e23bb7f8a Add a hook to classify a Phabricator diff 2019-07-02 19:39:59 +02:00
Boris Feld 28e1daf526 Avoid putting the version in the env (#655)
Fixes #570
2019-06-28 23:55:28 +02:00
Boris Feld 54e41d1497 Use taskboot 0.1.8 (#645)
The new taskboot release solves the double build on non-tag commits and
allows the heroku deploy to be fully atomic.
2019-06-28 11:11:48 +02:00
Boris Feld 2b48e153cb Use tagged version in bugbug hooks (#640)
Fixes #634
2019-06-27 15:47:57 +02:00
Marco Castelluccio 56f224b9dc Generate microannotate repository for mozilla-central 2019-06-26 18:57:36 +02:00
Marco Castelluccio 4c20645e04 Install required json-e and pyyaml requirements for tests 2019-06-26 18:43:15 +02:00
Boris Feld 0b43d289ac Fix default Python version declaration in pre-commit config (#584)
* Fix default Python version declaration in pre-commit config

The new way of of declaring default Python version was introduced in
pre-commit 1.14.0 and warning about unknown config keys was introduced in
pre-commit 1.17.0.
2019-06-13 13:15:53 +02:00
Boris Feld c06db28442 Bump taskboot to version 1.0.7 (#583)
Now that https://github.com/mozilla/task-boot/issues/39 is fixed, let's update
task-boot version to use it.

Also add missing tags and cache option when building Docker images in
data-pipeline.yml
2019-06-12 20:11:34 +02:00
Marco Castelluccio f0993a7ce9 Test installing extra dependencies too 2019-06-08 21:11:41 +02:00
Marco Castelluccio 75dce849c1 Collect coverage for setup.py too 2019-06-08 20:56:09 +02:00
Marco a63c8a12ca
Enable coverage collection during tests (#571)
* Enable coverage collection during tests

* Use codecov.io bash uploader to upload coverage report
2019-06-08 12:23:40 +02:00
Marco Castelluccio 1ab26c67d1 Be more quiet when installing packages with apt 2019-06-08 11:50:13 +02:00
Marco Castelluccio ff5eba3832 Remove unused JSON-e variables 2019-06-08 11:25:16 +02:00
Marco Castelluccio b8809c12c0 Disable detachedHead git advice to avoid useless warnings in the logs 2019-06-08 11:25:13 +02:00
Marco Castelluccio 353d21d01b Clone repository quietly 2019-06-08 11:19:01 +02:00
Marco Castelluccio 259175ae61 Install Python dependencies quietly 2019-06-08 11:17:38 +02:00
Marco Castelluccio 9de91456f6 Update to taskboot 0.1.6 2019-06-07 22:03:00 +02:00
Marco Castelluccio 0b06016793 Remove GIT_REPOSITORY and GIT_REVISION from the update hook tasks, as we now clone the repo ourselves
Otherwise task-boot fails as it tries to clone it again.
2019-06-07 17:14:26 +02:00
Marco Castelluccio 82d9c0ece0 Update to taskboot 0.1.5 2019-06-07 16:47:28 +02:00
Boris Feld 7906380e6f Bump version of taskboot to use latest version of img tool (#562)
It is necessary to support mulit-tag Docker image building
2019-06-07 12:21:09 +02:00
Boris Feld 32f56a3962 Add a script to update the hook definition with the TAG during release (#507)
Fixes #501, fixed relanding of #491.
2019-06-06 18:11:59 +02:00
Boris Feld 08e36a7d8a Build tagged Docker images (#554) 2019-06-06 18:06:16 +02:00
Marco Castelluccio ad98a3f911 Add tests for repository.hg_log
Fixes #385
2019-06-03 10:22:08 +02:00
Marco Castelluccio 0037ad35b5 Revert "Add a script to update the hook definition with the TAG during release (#491)"
This reverts commit 6ef95cfec3.
2019-05-25 00:16:41 +02:00
Marco Castelluccio e281af3b21 Revert "Fix typo for set_hook_env_var (#494)"
This reverts commit 37da4c5135.
2019-05-25 00:16:39 +02:00
Bastien Abadie 37da4c5135 Fix typo for set_hook_env_var (#494) 2019-05-24 15:37:35 +02:00
Boris Feld 6ef95cfec3 Add a script to update the hook definition with the TAG during release (#491) 2019-05-24 15:13:52 +02:00
Boris Feld 1bae5834ab Implement deployment to Heroku (#458) 2019-05-23 20:39:02 +02:00
Boris Feld 0a5e37439d Add a central place where the models are defined (#398)
* Add a central place where the models are defined

Also add some helpers to load a model.

* Add missing tensorflow dependency in extra-nn-requirements.txt
2019-05-16 15:34:38 +02:00
Boris Feld d3c3bcbece Bump version of taskboot used in taskcluster and data pipeline (#446) 2019-05-16 13:02:58 +02:00