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
Merges #36
Closes #36
This code includes the category within the backend arguments
before calling Perceval. Thus, it a...
This code fixes the tests for the Arthur server which were failing
due to a wrong category for g...
Merges #35
Closes #25
Fixes #31
This error is found when no new items are fetched by
a backend. 'max_date' value in 'result' obj...
Merges #34
Closes #34
SchedulingTaskConfig allows to store and manage the
available scheduling options for a tasks.
T...
09f056a10884b553992f8ba8742e8457ec6ecea8 authored over 6 years ago by Santiago Dueñas <[email protected]>
Archiving and scheduling options are not longer mandatory
when a task is added using the REST API.
ArchivingTaskConfig allows to store and manage the
available archiving options for a tasks.
9d07cb137cf36860cfaa91b4cb8480a97e64cacb authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merges #32
Closes #32
This code updates the minimum version of the required package
`perceval`.
This code changes the way of importing the functions `find_backends`,
`fetch` and `fetch_from_ar...
50c13daa8484d86fd7588cb2bbdd092b1259ebdd authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merges #22
Closes #22
This patch allows to generate several docker images. Each
image does only one thing: run an arth...
15415df7d5b4d224c1aa1a02cc12ea38ddbfdbed authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merges #29
Closes #29
This patch unifies the usage of this parameter into
'max_retries'.
Most of the scheduler arguments are not needed during the
execution of a job. Only 'max_retries'...
9c93ff6b9b938b39ec44e0df9086fa873e40c2f7 authored almost 7 years ago by Alvaro del Castillo <[email protected]>
94497499c8592be0551bb7307983e8a442a81801 authored almost 7 years ago by Santiago Dueñas <[email protected]>
5ba078ea9fa148d47ad096d7d4bb7a57173cb463 authored almost 7 years ago by Santiago Dueñas <[email protected]>
bde9cb2c9ac3d5173cf8672b24f65322aa9ecfa6 authored almost 7 years ago by Santiago Dueñas <[email protected]>
19e650e36f421f24fe6d4f64fb183e5ef960af75 authored almost 7 years ago by Santiago Dueñas <[email protected]>
GrimoireLab repositories were moved to CHAOSS organization
in GitHub. This patch updates the ref...
Merges #28
Closes #28
Fixes #27
So far, when a job runs in the 'update' queue and no new items
are fetched, either 'from_date' o...
6ad120760abe543c7fcc002589a3da9e74eb6acc authored almost 7 years ago by Alvaro del Castillo <[email protected]>
Merges #25
Closes #25
By default, Python gets tests from its `PYTHONPATH`.
The line which was removed now in each test...
To run user-defined commands using setup.py it is necessary
to add Command derivated classes. In...
Move some requirements to `Travis` file to unify requirements
pip-files format with the rest of ...
Merges #24
Closes #24
08f2717ae9a1cbdbf6f41fbbc7a58d8b0729545f authored almost 7 years ago by Miguel Ángel Fernández <[email protected]>
Merges #23
Closes #23
This code removes the cache support via commandline and enables
archive support
This code documents the parameters used by perform_job
0361655ca6d106b79413a2455249bacd94098364 authored almost 7 years ago by Valerio Cosentino <[email protected]>
Information about how to use an archive in arthur is included to
the readme. Cache information h...
This code removes the cache support via commandline and
replaces it with the archive support
This code enable Arthur servers to handle archives.
db28a1d6bf621b0b25473d684870ed704eccedff authored almost 7 years ago by Valerio Cosentino <[email protected]>
This code allows a PercevalJob to retrieve data from an archive, and
removes the code to fetch d...
This code allows to handle archives in tasks
1d26cdc42f6c478533be4fa4447164d5a05aded6 authored almost 7 years ago by Valerio Cosentino <[email protected]>This code allows the scheduler to deal with archive tasks
9e74f3f2a0479506e7230fc79792fa937e9e932d authored almost 7 years ago by Valerio Cosentino <[email protected]>
This code enables arthur to fetch data from archives. It allows
to handle archive tasks in a de...
26d1a74181aa5f162ca439873794d5ee6b3e0e84 authored almost 7 years ago by Alvaro del Castillo <[email protected]>
Merges #14
Closes #14
This code adds tests to check that additions, removals and
listing of tasks are properly execute...
Merges #13
Closes #13
This code adds tests to check that the addition and removal of tasks
is properly achieved by arthur
d8851340dd8d0eea4f1dfe05306a0bf89df257b1 authored about 7 years ago by Alvaro del Castillo <[email protected]>
Merges #11
Closes #11
Now `arthurd` supports an `.ini` configuration file, which is
divided into the following section...
Merges #10
Closes #10
Fixes #6
Latest ElasticSearch versions have changed the way indexes
are mappings are created. Plus, the e...
88ca850af6612099e438514b4bb290784f4b03a9 authored about 7 years ago by Santiago Dueñas <[email protected]>
3efff3311b52222b7d06bf63ce97f8a42572bc06 authored about 7 years ago by Alvaro del Castillo <[email protected]>
Merges #8
Closes #8
This patch fixes the error due to the missing dependency six>=1.11.0
required by cheerpy >11.0.0...
Merges #7
Closes #7
Some more parameters for Setup in setup.py, such as dependencies
for tests, or specific Python v...
Merges #4
Closes #4
2785e645686000f3f062a9c99660f60eba978f22 authored about 7 years ago by Jesus M. Gonzalez-Barahona <[email protected]>
382673157e624ceb2e59e5194b01fe7492c27b44 authored over 7 years ago by Santiago Dueñas <[email protected]>
44372da08accd915f0c0c8ce72209aeec60cd09b authored over 7 years ago by Santiago Dueñas <[email protected]>
6b7414a637903dac01de73ff76d11131b572c8d0 authored over 7 years ago by Santiago Dueñas <[email protected]>
823c9f6464b64dd68ace0107a433d4530f7db41a authored over 7 years ago by Santiago Dueñas <[email protected]>
This patch fixes the next errors lighted by flake8 tool:
* E125 continuation line with same i...
65469f9cfd78f9619eee8620e46eef28fc32e1bd authored over 7 years ago by Santiago Dueñas <[email protected]>This patch fixes the next errors lighted by flake8 tool:
* E125 continuation line with same i...
f0a8f8b61b2a56cca89ec1ce5a7c3ed995a6d370 authored over 7 years ago by Santiago Dueñas <[email protected]>a675e4d3c325210f0c3c2db3c9124b956a926344 authored over 7 years ago by Santiago Dueñas <[email protected]>
Datetime handling and introspection has been delegated
to GrimoireLab toolkit.
Merges #3
Closes #3
The unit tests need a connection with a Redis database.
With this change, the real server is rep...
Changes to setup.py for creating packages suitable to be uploaded
to PyPi.
cf3c20ab3f58de0fc209b1070c780774ccd352ac authored almost 8 years ago by Santiago Dueñas <[email protected]>
Since repositories was replaced by tasks, this module is not
needed anymore.
88ef2d6eda90181e8c6be0deadd2f188775fadcf authored about 8 years ago by Santiago Dueñas <[email protected]>
143181b3bcf2bb87da3fb79464db1d77184ef122 authored about 8 years ago by Santiago Dueñas <[email protected]>
162da4773ccb6cad12479447035ae64552cd1589 authored about 8 years ago by Santiago Dueñas <[email protected]>
1b2617c5048df5fa7506ae00adf9e25267a89668 authored about 8 years ago by Santiago Dueñas <[email protected]>
1b3b3fa8b47c68551c66822aacb9fe975a9668f6 authored about 8 years ago by Santiago Dueñas <[email protected]>
bbf1a9d845076227e6ae8698bfb0aa97b61abe95 authored about 8 years ago by Santiago Dueñas <[email protected]>
Since Perceval v0.5 backends are not accessible anymore using
PERCEVAL_BACKENDS dict. This was r...
Instead of raising a 'NotFoundError' exception when a required
argument for a backend is not giv...
When a job fails, it will run again trying to resume from
the point it failed. If the limit of m...
The class 'PercevalJob' wraps the execution of Perceval
backends. The status of the job is store...
b2e7eb7ecbffdfd51d40bdc41be32551f51de06e authored about 8 years ago by Santiago Dueñas <[email protected]>
Origin has been removed from the functions signature because
is not longer used by Perceval back...
74544804611e440ab9f3c279eff5e87dfcff1441 authored about 8 years ago by Santiago Dueñas <[email protected]>
e53983ee38c174c1e1d7d5c8a5da32a3d2add205 authored about 8 years ago by Santiago Dueñas <[email protected]>
The scheduler accepts tasks as input, scheduling them into
Perceval jobs. The new scheduler supp...
93718bdcbe8c25201bf5a79050946736d8af8dbd authored about 8 years ago by Santiago Dueñas <[email protected]>
ee2e646b4737e25b8b516f2739ca3174d96790de authored about 8 years ago by Santiago Dueñas <[email protected]>
46a33ff156cac23e4fd0483b2571668f97821a52 authored about 8 years ago by Santiago Dueñas <[email protected]>
Task class is the high-level class used to run jobs. This class
stores information such as the b...
15f4470d0d00dc5a92dd308ec816eff1cfb995d0 authored about 8 years ago by Santiago Dueñas <[email protected]>
The platform will add some useful metadata to the fetched items
such as the version or the job t...
b774d3749aa390253fafb0e5f42d04039bfa8a8a authored about 8 years ago by Santiago Dueñas <[email protected]>
This method returns the list of repositories currently
stored by the server. The response is a J...
The default encoder provided by the Python standard library
does not encodes datetime objects. T...