Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/chaoss/grimoirelab-kingarthur

King Arthur commands his loyal knight Perceval on the quest to retrieve data from software repositories.
https://github.com/chaoss/grimoirelab-kingarthur

[travis] Support for python 3.5 and 3.6

This code aims at aligning the CI tests across
the different grimoirelab components.

Python 3.4...

aecd1d8a7a98b37fd7cec4bd234b556f73ac207d authored about 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'return_job_number' of 'https://github.com/dlumbrer/grimoirelab-kingarthur'

Merges #105
Closes #105
Fixes #104

1560c79ffc0b955b3cb7beeb87dd2ca020c300bb authored about 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Add JobData tuple to store jobs in the task job list

In order to return the job_number field and the job_id identifier,
this tuple is created with th...

5355714bb503a3fb328d9f4e6b28b9e4ec016c8a authored about 5 years ago by David Moreno <[email protected]>
Merge branch 'fix_result' of 'https://github.com/dlumbrer/grimoirelab-kingarthur.git'

Merges #99
Closes #99
Fixes #98

0f679e8f7ffb8ac8ffb0b7b2101dfbdec04fbda1 authored about 5 years ago by Santiago Dueñas <[email protected]>
[server] Return job_number from the metadata of the Job

In order to avoid errors when the job is queued, the job_number
field is now returned picking it...

c17a037be5fb60b2e2a5f56887a365242e1f8e7b authored about 5 years ago by David Moreno <[email protected]>
[scheduler] Save job_number in the meta field of the job enqueued

This commits adds the funcionality of saving the job_number
identifier in the metadata of the jo...

9e2429b4e0ea86226cfa18475292055917f189c8 authored about 5 years ago by David Moreno <[email protected]>
Update version number 0.1.18

Signed-off-by: Valerio Cosentino <[email protected]>

7c0ec65e14994dd50d3f773140e2d079f2a9a985 authored about 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'update_job_ids_schema' of 'https://github.com/mafesan/grimoirelab-kingarthur.git'

Merges #97
Closes #97
Fixes #83

5d45e7f02e694b5fe046f94416dea32d7a392d74 authored about 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Remove 'arthur' prefix and task id from job ids schema

The new schema for job ids consists on a single hash, generated
using the `uuid` module. The for...

80a054a10862c4f962b53ecaeb45149dcbf31aa6 authored about 5 years ago by Miguel Ángel Fernández <[email protected]>
Merge branch 'update-dependencies' of 'https://github.com/valeriocos/arthur'

Merges #95
Closes #95
Fixes #90

8806a3d0d0e244e7285e6e260860241b2f155f7b authored about 5 years ago by Santiago Dueñas <[email protected]>
[setup] Update dependencies

This code updates the following dependencies:
- python-dateutil>=2.8.0
- cherrypy>=17.4.2
- cher...

ee417d9e58eabfee139fd0b90d94fd3bf8393910 authored about 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'human-readable-job-ids' of 'https://github.com/sduenas/arthur'

Merges #96

b79dc879d0732f0c3fff5e0f8fb1ed6e5e5710ab authored about 5 years ago by Valerio Cosentino <[email protected]>
[jobs] Add human readable job identifier

This identifier is an integer that will be increased
each time a task is re-scheduled. Take into...

f7cdcfb0ad0ccb56a052984d4b30004af305389f authored about 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'issue-85' of 'https://github.com/valeriocos/arthur'

Merges #91
Closes #91
Fixes #85

b13b1763d0b63158962f0757232a1dd9e57ddd6c authored about 5 years ago by Santiago Dueñas <[email protected]>
[arthurd] Add ignoring log-path msg when no-daemon is on

This code adds an info message about ignoring the log path folder
when the no-daemon param is on...

96a060ee1beb2685882bb60522da0825950a2f2e authored about 5 years ago by Valerio Cosentino <[email protected]>
[arthurd] Send log messages to stderr when --no-daemon is on

This code allows to send log messages to stderr when the param
--no-daemon is on. Thus, granting...

0d6672aee79f37a1f2b1abc46a7a2cc849ae1ab3 authored about 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'remove_arthur_script' of 'https://github.com/mafesan/grimoirelab-kingarthur'

Merges #89
Closes #89
Fixes #86

60b05a913cc32d067d5435e74e5143ceba880609 authored about 5 years ago by Santiago Dueñas <[email protected]>
Remove 'bin/arthur' script

`arthur` script was developed for testing purposes but it was not
being used lately. This caused...

cc76bc3d74b83b09957efe7731ffc7bd819320b0 authored about 5 years ago by Miguel Ángel Fernández <[email protected]>
Merge branch 'expose_jobs' of 'https://github.com/dlumbrer/grimoirelab-kingarthur'

Merges #82
Closes #82
Fixes #79

30b62a681a28fa91a76b1b26cc3515b71c287d85 authored about 5 years ago by Santiago Dueñas <[email protected]>
[test_server] Add test of the job server endpoint

This commits adds a test of the new endpoint added to the server,
this endpoint return the data ...

fdd697ec812e448fda1bc10a4f612200686235d6 authored about 5 years ago by David Moreno <[email protected]>
[server] Expose jobs by job_id to the CherryPy server

In order to query the jobs that are in arthur, this commits adds
a new endpoint to the CherryPy ...

3a533801a6dc897676362f4d90043215328abad4 authored about 5 years ago by David Moreno <[email protected]>
Merge branch 'perceval-summary' of 'https://github.com/sduenas/arthur'

Merges #81
Closes #81
Fixes #75

c7e6e463f9549deab15f38aa85f0ce7466a9e244 authored about 5 years ago by Santiago Dueñas <[email protected]>
Update package requierements

To use the summary report, it is required to use
perceval >= 0.2.23 and grimoirelab-toolkit >= 0...

26608c50bb57eae6e9b86db5c23b07e05112545e authored about 5 years ago by Santiago Dueñas <[email protected]>
[jobs] Replace job result object by Perceval summary

Some information related to the progress of a job was
stored within JobResult. Since Perceval pr...

8bb0a0c9056f489144acdce76b26f6688dc509b3 authored about 5 years ago by Santiago Dueñas <[email protected]>
[jobs] Generate items using BackendItemsGenerator

The class 'BackendItemsGenerator' from 'perceval' package
provides an easy way to generate items...

e140c096818d9f5c36f99c80abb177286224a17d authored about 5 years ago by Santiago Dueñas <[email protected]>
[jobs] Refactor 'metadata' decorator

The decorator 'metadata' has been refactored and moved to
the class PercevalJob. Now it is a pri...

b95766358b22004a64eeb4f3fc8a3fe93aeb22b9 authored about 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'refactor-resuming' of 'https://github.com/sduenas/arthur'

Merges #80
Closes #80
Fixes #77

70ee56c38d32d0c6b3020cc715408bc2b4759333 authored about 5 years ago by Santiago Dueñas <[email protected]>
[jobs] Remove jobs resuming support

This patch removes this feature. Tasks will be in change
of resuming unfinished jobs. To keep tr...

f79b1b894687e28f0102af04d39de52279a3118c authored about 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Reschedule failed tasks with resuming

Those tasks that fail but that are able to be resumed
will be rescheduled if 'max_retries' is no...

fce400cdde43088f67f1c1029e5fa3158b109759 authored about 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Add has_resuming() method to task

So far jobs store whether they can be resumed when they
fail. Tasks will be responsible to resch...

77efce24598bfde29853774337480f66ac8e3eaa authored about 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'store_logs' of 'https://github.com/dlumbrer/grimoirelab-kingarthur'

Merges #78
Closes #78
Fixes #72

ec055ec373c25e3a3f9a2d136b71123fb2bc99d9 authored about 5 years ago by Santiago Dueñas <[email protected]>
[test_worker] Add tests related to the job log storage

This commit adds three tests that test the initialization of the
logger handler of the job logs,...

e311c1f7bfd0bb7699b5533ad2d13d407d74502b authored about 5 years ago by David Moreno <[email protected]>
[jobs] Store logs of each job in their "meta" field

In order to save the logs of each job, this commit adds the
functionality of storing them in the...

b3e6dcb47b07bc151c872ff7f21863d2a1520385 authored about 5 years ago by David Moreno <[email protected]>
Update version number to 0.1.17

bb716e00caada924180db464d6bf60129843bf39 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'upgrade-to-rq-1.0' of 'https://github.com/valeriocos/arthur'

Merges #71
Closes #71
Fixes #47

613c554ae80afd49596d8ab63e0db3ecd2682c1d authored over 5 years ago by Santiago Dueñas <[email protected]>
[arthur] Update to RQ 1.0

This code updates the RQ dependency to 1.0.
The param `timeout` has been updated to `job_timeout...

f930f0f8e543d720229a14e80fc05bd6fd8077ad authored over 5 years ago by Valerio Cosentino <[email protected]>
Update version number to 0.1.16

Signed-off-by: Santiago Dueñas <[email protected]>

48f9347ddc63c8cf2f96859daf0291f86f290586 authored over 5 years ago by Santiago Dueñas <[email protected]>
Include metadata files and tests in sdist packages

Source distribution packages will start including
some missing metadata files such as the licens...

7120649226820dbc4a5e05475d71f0e00bbe90e8 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'ignore-es-cert' of 'https://github.com/sduenas/arthur'

Merges #70
Closes #70

eb66c084bd76cdfe5daf377da584b6b2b0d13152 authored over 5 years ago by Santiago Dueñas <[email protected]>
[writers] Ignore Elasticsearch certificate verification

This patch sets requests to ignore certificate validation
of the Elasticsearch server where item...

8b1d003d4fe4b88dc9f19458fb8f7ef7311381a1 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'user-defined-queues' of 'https://github.com/sduenas/arthur'

Merges #69
Closes #69
Fixes #49

e4a4fe7710a6885911bec6dbfdeb55e5d22f4fab authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Schedule task jobs in user-defined queues

With this patch, the scheduler will run the jobs in
a user defined queue when it is set in the t...

9478034a62796d4120773d1adfea4dac1a338ede authored over 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Add queue parameter to scheduler config

When 'queue' parameter is set, the task will be forced
to run on that queue. When the parameter ...

9abe80c332e779517238f16881d0a4bedb4a7f68 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'limit-tasks-age' of 'https://github.com/sduenas/arthur'

Merges #68
Closes #68
Fixes #48

c2aad5b0ca933ef70e143e6cb0b5d8316165fa1e authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Set to completed tasks with expired lifetime

Tasks which their 'age' has reached to their lifetime
('max_age') will be set as 'TaskStatus.COM...

25449da92348dff6785db5d5459fe0ec4d3083f4 authored over 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Add task lifetime attribute

With 'max_age' attribute, it is possible to define the
lifetime of a tasks. In other words, how ...

157f6370503819a70353449a3b683d5aa42edf38 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'update-license' of 'https://github.com/valeriocos/arthur'

Merges #67
Closes #67

3f862d5d2a2c0519732b4a57dc57503ed17f8bfe authored over 5 years ago by Santiago Dueñas <[email protected]>
[kingarthur] Update license and copyright info

Signed-off-by: Valerio Cosentino <[email protected]>

0b0a89ea077c370a608643d18223cb428958ac57 authored over 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'setup-long-desc' of 'https://github.com/valeriocos/arthur'

Merges #63

9f1111c181f8b32dedcdd5cba277a5d2798a43e8 authored over 5 years ago by Valerio Cosentino <[email protected]>
[setup] Fix format type for long description of package

Pypi requires that the format of the long description for a
package is detailed in the variable ...

1dce6b5b0de6808c0779113f9913d156abbd20b9 authored over 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'fix-tests-server-tasks' of 'https://github.com/sduenas/arthur'

Merges #65
Closes #65

01c9c1d47f6accceb241738e76c12ce791d61890 authored over 5 years ago by Santiago Dueñas <[email protected]>
[tests] Fix server tests with non-real repositories

The current tests were running with real repositories.
This can make the testing fail and non-de...

7cca76097c63cdab4f03e0d502e33c426e43eb6d authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'store-task-jobs' of 'https://github.com/sduenas/arthur'

Merges #64
Closes #64
Fixes #61

fcd85f5a9d10a81b55d21d35b9e856c19f39feef authored over 5 years ago by Santiago Dueñas <[email protected]>
[jobs] Add funtion to convert job results to dicts

Some of the properties were excluded form the
conversion because they do not give any value.
It ...

e9d079fb8990284c0274a72587a23c81b99ed284 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Update task jobs list when a job is enqueued

When a new job is created and enqueued, the scheduler
adds its identifier to the parent task. Jo...

8a08e0418be44fbee4463f8bb08e3cf1eddc2b65 authored over 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Add attribute to Task to store its list of jobs

The purpose of 'jobs' attribute is to store the list of jobs
identifiers to keep the history of ...

08eaf6af1001461227d698230a138078e246ca82 authored over 5 years ago by Santiago Dueñas <[email protected]>
[server] Publish task information

This commit adds the REST API method 'task'. Giving a 'task_id',
it will return all the informat...

9167599a7b7d21899c142798c0c50d44fedc8a8c authored over 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Use datetime_utcnow() when creating tasks

This function is the standart way to generate datetimes
of the current instant. This also improv...

503d4034a4541c65ffb0e8422a1079252e1d6355 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Set infinite time-to-live for jobs and results

When a job is enequeued its time-to-live (ttl) can be defined.
In this commit, it has been set t...

aa8aea99d3abfc18daffb9a9b54381a7c204efb6 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'running-event' of 'https://github.com/sduenas/arthur'

Merges #62
Closes #62
Fixes #60

c0e5785966db2ffb6e76c7846e1f4e408ac9fb07 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Handle starting job events

With this commit, these events are listened and handled
by the scheduler, updating the task stat...

a49ef51b979d5734064362d0399553c179d26dd3 authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Add task identifier to job event class

The attribute 'task_id' has been included because
most of the handlers required it to know which...

0bd4ca21c9029edcee353365129b8a3d42b7d6cd authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Add event to notify when a job starts

The new event added is STARTED. This event is sent by a worker
when a job starts running. As a p...

7634f572f9dc2824e81bba23f72623cd5afda535 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'refactor-task-handlers' of 'https://github.com/sduenas/arthur'

Merges #59
Closes #59
Fixes #56

66ecdfc44749ca72298b3213e53e534e3f27e1cf authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Remove handlers initialization in JobEventsListener

Parameters 'result_handler' and 'result_handler_err' are
no longer needed in JobEventsListener, ...

2c186536bb60cf73f0eb78b802ccb40bdfd97c88 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Refactor event handlers

Event handlers were integrated within Scheduler class.
Among coupling problems, this made imposs...

93e415950b0bbb84a4b432d0efb55c273e5a2631 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'fix-es-writers' of 'https://github.com/valeriocos/arthur'

Merges #58
Closes #58

e3a21a04fed8037af99bc1ed432413939232674e authored over 5 years ago by Santiago Dueñas <[email protected]>
[writers] Update dynamic templates

This code updates the dynamic templates, which is now
aligned to ES > 5. Furthermore, it improve...

daa41748569eaf22c86016fba342882c8589cbd2 authored over 5 years ago by Valerio Cosentino <[email protected]>
Install Arthur using pip in TravisCI

The recommended to install GrimoireLab packages is pip.
This commit updates the installation met...

a6df9ed97821c2ca29e8615962c8d14491fbce7c authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'refactor-jobscheduler' of 'https://github.com/sduenas/arthur'

Merges #57
Closes #57
Fixes #55

33790b8c5443b46fdbed6085a723c4883220535b authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Rename task scheduler public methods

Align method names with the public class due to jobs
are only internal to the scheduler.

Signed...

32429df60b6cf5c4d59f95f4b15082c04c0ab3f5 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Delegate queue selection to the task scheduler

With this change 'TaskScheduler' class will be de one
responsible to determine which tasks go to...

37ab2c530c456715229c5460d82b35ddd5a3cbcc authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Refactor private class JobScheduler in a TaskScheduler

With this refactoring, RQ jobs will be only generated, when
they are enqueued. Thus, the jobs sc...

da66d1466a0b544ffd3375e0aee1e72ea72e4153 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'task-status' of 'https://github.com/sduenas/arthur'

Merges #54
Closes #54
Fixes #53

11ea69853b24d450251e7d7ab979da57c0af2593 authored over 5 years ago by Santiago Dueñas <[email protected]>
[scheduler] Update tasks status during its life cycle

The scheduler is responsible of updating task status though
the different stages.

Signed-off-by...

001420eae70e9d262cbcf65ba666d411e049a097 authored over 5 years ago by Santiago Dueñas <[email protected]>
[tasks] Define task life cycle

This commit adds a class to define the different stages
of a task can have during its life cycle...

7ffd1cea24d2182a60697f334a5d252c2955dae8 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'refactor-listener' of 'https://github.com/sduenas/arthur'

Merges #51
Closes #51
Fixes #50

06d1b9ecf36e0954b7d83403749527805916cf3f authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Extract job listener to create a job events listener

When job was completed, the worker sent a message to notify
about whether the job finished corre...

8c1d26c4b2acc95e5e7debfae3cdc244ffac54fc authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Allow job events subscription

With this patch, the event listener adds methods to subscribe
to/unsubscribe of job events. Alon...

d9adf2a9c5926cc04286f353cf8bda774da4e92d authored over 5 years ago by Santiago Dueñas <[email protected]>
[events] Add basic job events

A new class JobEvent is introduced in this commit to send
job notifications using events. There ...

6b8bce1e94f25c15e1aae570bd93bd63e6866815 authored over 5 years ago by Santiago Dueñas <[email protected]>
Merge branch 'fix-badge-coveralls' of 'https://github.com/valeriocos/arthur'

Merges #52
Closes #52

38e4f8dc722a794a06e04d7c86d7264d8e8669af authored over 5 years ago by Santiago Dueñas <[email protected]>
[README] Fix coveralls badge

This code fixes the coveralls badge, which was
not outputting a invalid response data.

Signed-o...

0347ed833c20638ecc82fec947758854fff8b44b authored over 5 years ago by Valerio Cosentino <[email protected]>
Merge branch 'patch-async' of 'https://github.com/cewilliams/grimoirelab-kingarthur.git'

Merges #45
Fixes #45
Closes #44

9d6a638bee68d5e5c511f045eeebf06340fd3252 authored over 5 years ago by Santiago Dueñas <[email protected]>
Update for rq async parameter rename, pin rq to 0.12.0

Signed-off-by: Cedric Williams <[email protected]>

0fa3964c106ac4e60c77dca82e7973a24038b48b authored over 5 years ago by Cedric Williams <[email protected]>
Update version number to 0.1.15

d614d0830856464e299c3e1537835e03766149f6 authored almost 6 years ago by Santiago Dueñas <[email protected]>
Merge branch 'feature/dynamic-pubsub-channel' of 'https://github.com/LF-Engineering/grimoirelab-kingarthur'

Merges #42
Closes #42

93248b31b2af2fa31640f050a3e496554d794047 authored almost 6 years ago by Santiago Dueñas <[email protected]>
[worker] Remove unnecessary RQ connection management in ArthurWorker

The push_ and pop_ connection management seems to be no longer
required due to fixes in RQ.

d4ef3e004605c5f4f053a059ddb42270c66c4363 authored almost 6 years ago by paul brown <[email protected]>
[tests] Repair some flake8 warnings

Flake warnings were related to W606 and RQ's use of
async keyword argument.

ef0ba78696d0f5b84dcd55f8c430935b1b879e82 authored almost 6 years ago by paul brown <[email protected]>
[arthur] Add PUBSUB channel name specification

This patch allows to specify the name of the PUBSUB Redis
channel. With this change, Arthur will...

a3d9318b0706fb58c742aebbac4f4fbd98bb20d6 authored almost 6 years ago by paul brown <[email protected]>
Update version number to 0.1.14

23d899aa572a5b186b4aeb01449f00978aa42ead authored about 6 years ago by Santiago Dueñas <[email protected]>
Fix package requirements

Third-party required packages had invalid versions. This commit
fixes them.

b6ff3240afe4e0bc267816ce10e218f045db9f4a authored about 6 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.13

aaf29f9fc89aec9063d1143f5b294ec9f3a3aa64 authored about 6 years ago by Santiago Dueñas <[email protected]>
Update requirements file due incompatible versions of RQ and Redis

Most recent Redis package is in version 3.0. This version is
incompatible with RQ 0.12. This pat...

a538897cce20e010f50a7b2f97fd0428f94b96e4 authored about 6 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.12

ecc4e1ae016e4152a948387eb20172b9bb1fe130 authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'grimoirelab_toolkit' of 'https://github.com/valeriocos/arthur'

Merges #38
Closes #38

8764ef48bf178cffe491ab9c95277b03f510de19 authored over 6 years ago by Valerio Cosentino <[email protected]>
[arthur] Change toolkit import

This code replaces the import of grimoirelab toolkit to make
the code working with the new packa...

0a8a47b63c7c723367bed5149b8e941d6ed4ed5c authored over 6 years ago by Valerio Cosentino <[email protected]>
Update version number to 0.1.11

89d9a4b9602675626607bd50309da1f636800024 authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'validate-tasks' of 'https://github.com/valeriocos/arthur'

Merges #37
Closes #37

c6d6fe8a32eaba2bc16797eebc572d58c29b974c authored over 6 years ago by Santiago Dueñas <[email protected]>
[tests] Align tests with arthur tasks validation

This code modifies the tests for tasks according to the task
validation introduce previously.

013b999aaf396dfe99882976757cac65d1d9c3f8 authored over 6 years ago by Valerio Cosentino <[email protected]>
[arthur] Add validation for tasks

This code enables validation of the tasks sent to the Arthur
server. It checks that `task_id`, `...

1fba51f55530d82f2f0815450d080f947b5190c2 authored over 6 years ago by Valerio Cosentino <[email protected]>