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

Merge branch 'fix-category' of 'https://github.com/valeriocos/arthur'

Merges #36
Closes #36

087d57eb6dea1fb8271322a282aaf14658704a94 authored over 6 years ago by Santiago Dueñas <[email protected]>
[jobs] Add category to backend arguments

This code includes the category within the backend arguments
before calling Perceval. Thus, it a...

a8b0f488ee1ee654a2d8f7bf05a7fa865b54a7d8 authored over 6 years ago by Valerio Cosentino <[email protected]>
[tests] Fix tests for server

This code fixes the tests for the Arthur server which were failing
due to a wrong category for g...

8a86ec8bea96e7d69f465d53e6435c956fa00696 authored over 6 years ago by Valerio Cosentino <[email protected]>
Merge branch 'fix_invalid_datetime' of 'https://github.com/sduenas/arthur'

Merges #35
Closes #25
Fixes #31

7bd8866a12abec33a8e1fa693ed80941f8866a53 authored over 6 years ago by Santiago Dueñas <[email protected]>
[scheduler] Fix wrong date conversion

This error is found when no new items are fetched by
a backend. 'max_date' value in 'result' obj...

f5e8e334c065f707999dc6d97719621553196f17 authored over 6 years ago by Santiago Dueñas <[email protected]>
Merge branch 'sched_opts' of 'https://github.com/sduenas/arthur'

Merges #34
Closes #34

255682c388f915d311e22494d7a89686f35a2535 authored over 6 years ago by Santiago Dueñas <[email protected]>
[tasks] Add class to manage the scheduling config of a task

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]>
[server] Allow to add tasks without archiving/scheduling options

Archiving and scheduling options are not longer mandatory
when a task is added using the REST API.

c743778e90705ef5e9c4022bb62ba7b859a9adb9 authored over 6 years ago by Santiago Dueñas <[email protected]>
[tasks] Add class to manage the archiving config of a task

ArchivingTaskConfig allows to store and manage the
available archiving options for a tasks.

ff9d2a2844d38186b39b663f5caffaa3f6a0e678 authored over 6 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.9

9d07cb137cf36860cfaa91b4cb8480a97e64cacb authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'fix-perceval-jobs' of 'https://github.com/valeriocos/arthur.git'

Merges #32
Closes #32

7539376bc93e01f80db6ede19ecd22a47c0d987d authored over 6 years ago by Santiago Dueñas <[email protected]>
[setup] Update Perceval version

This code updates the minimum version of the required package
`perceval`.

9a63c601ae68538302737832581ab0556e16362d authored over 6 years ago by Valerio Cosentino <[email protected]>
[jobs] Modify imports of perceval functions

This code changes the way of importing the functions `find_backends`,
`fetch` and `fetch_from_ar...

887189a907d218890e2c6d165e8b349eba4c5462 authored over 6 years ago by Valerio Cosentino <[email protected]>
Update version number to 0.1.8

50c13daa8484d86fd7588cb2bbdd092b1259ebdd authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'master' of 'https://github.com/olblak/arthur.git'

Merges #22
Closes #22

b02016e0bb1a0dc74388caaafb514da25400e32a authored over 6 years ago by Santiago Dueñas <[email protected]>
[docker] Build various docker images

This patch allows to generate several docker images. Each
image does only one thing: run an arth...

e5b31e61dea1f839de51a785979b3379fad25af0 authored over 6 years ago by olblak <[email protected]>
Update version number to 0.1.7

15415df7d5b4d224c1aa1a02cc12ea38ddbfdbed authored over 6 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'remove-job-sched-args' of 'https://github.com/sduenas/arthur'

Merges #29
Closes #29

d88fb7a6df543debdba8479fbc50761abcd976fa authored almost 7 years ago by Santiago Dueñas <[email protected]>
[scheduler] Rename 'max_retries_job' to 'max_retries'

This patch unifies the usage of this parameter into
'max_retries'.

7b7e02ef8edab61d5a8240d2f24b9ff4aab527dd authored almost 7 years ago by Santiago Dueñas <[email protected]>
[jobs] Replace scheduler arguments by 'max_retries'

Most of the scheduler arguments are not needed during the
execution of a job. Only 'max_retries'...

b0eb4e10f3e14e81184b7b17885108af19a1b42a authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.6

9c93ff6b9b938b39ec44e0df9086fa873e40c2f7 authored almost 7 years ago by Alvaro del Castillo <[email protected]>
Fix Travis CI badge

94497499c8592be0551bb7307983e8a442a81801 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update Travis CI badge

5ba078ea9fa148d47ad096d7d4bb7a57173cb463 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.5

bde9cb2c9ac3d5173cf8672b24f65322aa9ecfa6 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update required version of Perceval

19e650e36f421f24fe6d4f64fb183e5ef960af75 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Rename GrimoireLab references to CHAOSS

GrimoireLab repositories were moved to CHAOSS organization
in GitHub. This patch updates the ref...

049aee7108bfd1e9a90bf42a4cdfb9a75aaecee9 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Merge branch 'fix-result-next' of 'https://github.com/sduenas/arthur'

Merges #28
Closes #28
Fixes #27

8e6c438532ec67f6f844f8a6646bf25c5c25baa4 authored almost 7 years ago by Santiago Dueñas <[email protected]>
[jobs] Fix 'from_date' and 'offset' reset error

So far, when a job runs in the 'update' queue and no new items
are fetched, either 'from_date' o...

278a791644bcc346d9ea9beb43816181e8a5c4c1 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.4

6ad120760abe543c7fcc002589a3da9e74eb6acc authored almost 7 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'fix_tests' of 'https://github.com/mafesan/arthur'

Merges #25
Closes #25

faa0805a826ee517afd3d9c2958632a453c4f190 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Fix tests to support their execution in two different modes

By default, Python gets tests from its `PYTHONPATH`.
The line which was removed now in each test...

b1403c58e5cf564313d9149a6075fccde837fa6d authored almost 7 years ago by Miguel Ángel Fernández <[email protected]>
Add support to run tests using setup.py file

To run user-defined commands using setup.py it is necessary
to add Command derivated classes. In...

9f007dcbd674746f9e8c5c59a5bedf5c46183983 authored almost 7 years ago by Miguel Ángel Fernández <[email protected]>
Modify tests requirements pip-file and Travis config. file

Move some requirements to `Travis` file to unify requirements
pip-files format with the rest of ...

a5fb9171fc4112c5d5f3dae3af6cbce84d0d064d authored almost 7 years ago by Miguel Ángel Fernández <[email protected]>
Merge branch 'update_doc' of 'https://github.com/mafesan/arthur'

Merges #24
Closes #24

b2c0ad3956f6badaff658b5b6a54c59d363fe361 authored almost 7 years ago by Santiago Dueñas <[email protected]>
Update documentation with a section for the arthurd config. file

08f2717ae9a1cbdbf6f41fbbc7a58d8b0729545f authored almost 7 years ago by Miguel Ángel Fernández <[email protected]>
Merge branch 'add-archive' of 'https://github.com/valeriocos/arthur'

Merges #23
Closes #23

e38828568f22bfab9c23be3a941d4a4b8952a545 authored almost 7 years ago by Santiago Dueñas <[email protected]>
[arthurd] Replace cache support with archive support

This code removes the cache support via commandline and enables
archive support

524f961e91ebb8a4f38c76a722edc5a15203b3d8 authored almost 7 years ago by Valerio Cosentino <[email protected]>
[worker] Add documentation to perform_job method

This code documents the parameters used by perform_job

0361655ca6d106b79413a2455249bacd94098364 authored almost 7 years ago by Valerio Cosentino <[email protected]>
[doc] Update readme with archive information

Information about how to use an archive in arthur is included to
the readme. Cache information h...

9aee17e0cbb8ae646362da5da5747cdfc9517bdb authored almost 7 years ago by Valerio Cosentino <[email protected]>
[arthur] Replace cache with archive parameters

This code removes the cache support via commandline and
replaces it with the archive support

7d14eb091f7146825cbce0fa8e5c10b2ef81e6f6 authored almost 7 years ago by Valerio Cosentino <[email protected]>
[server] Enable server to handle archives

This code enable Arthur servers to handle archives.

db28a1d6bf621b0b25473d684870ed704eccedff authored almost 7 years ago by Valerio Cosentino <[email protected]>
[jobs] Enable jobs to handle archives

This code allows a PercevalJob to retrieve data from an archive, and
removes the code to fetch d...

5971712b4f9ee4a9f9630bea51353a2d9f9a9bca authored almost 7 years ago by Valerio Cosentino <[email protected]>
[tasks] Enable tasks to deal with archive

This code allows to handle archives in tasks

1d26cdc42f6c478533be4fa4447164d5a05aded6 authored almost 7 years ago by Valerio Cosentino <[email protected]>
[scheduler] Enable scheduler to deal with archive tasks

This code allows the scheduler to deal with archive tasks

9e74f3f2a0479506e7230fc79792fa937e9e932d authored almost 7 years ago by Valerio Cosentino <[email protected]>
[arthur] Enable Arthur to fetch data from archives

This code enables arthur to fetch data from archives. It allows
to handle archive tasks in a de...

b6c3ce14935447a47f005c80d7719990d19e562e authored almost 7 years ago by Valerio Cosentino <[email protected]>
Update version number to 0.1.3

26d1a74181aa5f162ca439873794d5ee6b3e0e84 authored almost 7 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'add-test-server' of 'https://github.com/valeriocos/arthur'

Merges #14
Closes #14

4d512e6d858c7145572a0f6c231b9dde909b41fa authored almost 7 years ago by Santiago Dueñas <[email protected]>
[tests] Add tests for add, remove, tasks paths of arthur server

This code adds tests to check that additions, removals and
listing of tasks are properly execute...

e5b4cdc389c0bde53f07a23f2367e10de2424b86 authored almost 7 years ago by Valerio Cosentino <[email protected]>
Merge branch 'add-test-arthur' of 'https://github.com/valeriocos/arthur'

Merges #13
Closes #13

29da77554e02ae3c867d00f5951589a180867890 authored almost 7 years ago by Santiago Dueñas <[email protected]>
[tests] Add tests for add and remove tasks

This code adds tests to check that the addition and removal of tasks
is properly achieved by arthur

d2f9b92d36afc525b86e716ce9ae586d914ca4d7 authored almost 7 years ago by Valerio Cosentino <[email protected]>
Update version number to 0.1.2

d8851340dd8d0eea4f1dfe05306a0bf89df257b1 authored about 7 years ago by Alvaro del Castillo <[email protected]>
Merge 'config_file' of 'https://github.com/mghfdez/arthur'

Merges #11
Closes #11

fa256c7107d56d45082e458bdca3dc734689bdb7 authored about 7 years ago by Santiago Dueñas <[email protected]>
Add support for configuration file

Now `arthurd` supports an `.ini` configuration file, which is
divided into the following section...

f6b2c9c988e06001787c804ecc4ed84ecb4dc8ab authored about 7 years ago by Miguel Ángel Fernández <[email protected]>
Merge branch 'fix-es-writer' of 'https://github.com/sduenas/arthur'

Merges #10
Closes #10
Fixes #6

c91434ccc57b5a1246f362a283a5234c7edcb463 authored about 7 years ago by Santiago Dueñas <[email protected]>
[writers] Update writer to support ElasticSearch >= 5.x

Latest ElasticSearch versions have changed the way indexes
are mappings are created. Plus, the e...

6cdc55c2afa8d94870b5d1f57b833c967b10cde9 authored about 7 years ago by Santiago Dueñas <[email protected]>
Update requirements

88ca850af6612099e438514b4bb290784f4b03a9 authored about 7 years ago by Santiago Dueñas <[email protected]>
Update version number to 0.1.1

3efff3311b52222b7d06bf63ce97f8a42572bc06 authored about 7 years ago by Alvaro del Castillo <[email protected]>
Merge branch 'fix-setup-six' of 'https://github.com/valeriocos/arthur'

Merges #8
Closes #8

5b225e7865d13ffe790f46c51a97279682d78d4a authored about 7 years ago by Santiago Dueñas <[email protected]>
[setup] Set cheerypy version to cherrypy>=8.1 <=11.0.0

This patch fixes the error due to the missing dependency six>=1.11.0
required by cheerpy >11.0.0...

b8be339b5490dfdfc59f6ad6a1b4b00d409781c0 authored about 7 years ago by Valerio Cosentino <[email protected]>
Merge branch 'pkg' of 'https://github.com/jgbarah-tests/arthur.git'

Merges #7
Closes #7

bef92b82bf079cb639aaa125252ca12e90852f3e authored about 7 years ago by Santiago Dueñas <[email protected]>
[setup] Improve generation of package and running tests

Some more parameters for Setup in setup.py, such as dependencies
for tests, or specific Python v...

7d0b96d9fce8ad4ff05b8ce46f40031a5e815b03 authored about 7 years ago by Jesus M. Gonzalez-Barahona <[email protected]>
Merge branch 'jgbarah-master' of 'https://github.com/jgbarah/arthur'

Merges #4
Closes #4

0e47cefe8f387178f8bf36bd4ae2a7366569aeec authored about 7 years ago by Santiago Dueñas <[email protected]>
Avoid error of file README.md not present

2785e645686000f3f062a9c99660f60eba978f22 authored about 7 years ago by Jesus M. Gonzalez-Barahona <[email protected]>
Fix typos in README file

382673157e624ceb2e59e5194b01fe7492c27b44 authored over 7 years ago by Santiago Dueñas <[email protected]>
Add TravisCI and Coveralls badges

44372da08accd915f0c0c8ce72209aeec60cd09b authored over 7 years ago by Santiago Dueñas <[email protected]>
Add TravisCI and Coveralls support

6b7414a637903dac01de73ff76d11131b572c8d0 authored over 7 years ago by Santiago Dueñas <[email protected]>
Add flake8 configuration

823c9f6464b64dd68ace0107a433d4530f7db41a authored over 7 years ago by Santiago Dueñas <[email protected]>
[arthur] Fix PEP8 code style errors

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]>
[tests] Fix PEP8 code style errors

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]>
[tests] Fix error adding '..' to sys.path

a675e4d3c325210f0c3c2db3c9124b956a926344 authored over 7 years ago by Santiago Dueñas <[email protected]>
Use GrimoireLab toolkit

Datetime handling and introspection has been delegated
to GrimoireLab toolkit.

a765f605902e13291a916dd8ee3234b89ec1d804 authored over 7 years ago by Santiago Dueñas <[email protected]>
Merge branch 'test-worker' of 'https://github.com/mghfdez/arthur.git'

Merges #3
Closes #3

50a2b47249ecdbf9c743fbbfb2fdd439fc9fe08a authored almost 8 years ago by Santiago Dueñas <[email protected]>
[tests] Add fakeredis to unit tests

The unit tests need a connection with a Redis database.
With this change, the real server is rep...

d7ecee5518cc9d759d3657da411cad9d92e9beb3 authored almost 8 years ago by Miguel Angel Fernandez <[email protected]>
Add support for creating PyPi packages

Changes to setup.py for creating packages suitable to be uploaded
to PyPi.

0f42282e2d1dedd8d7d97155af31ff4c35553ca7 authored almost 8 years ago by Santiago Dueñas <[email protected]>
Update requirements list

cf3c20ab3f58de0fc209b1070c780774ccd352ac authored almost 8 years ago by Santiago Dueñas <[email protected]>
[repositories] Remove unused module

Since repositories was replaced by tasks, this module is not
needed anymore.

2a7cb3fd3ec3e5a4e14fcba8f456b71c0b2a466c authored about 8 years ago by Santiago Dueñas <[email protected]>
[scheduler] Allow to cancel scheduled and enqueued jobs

88ef2d6eda90181e8c6be0deadd2f188775fadcf authored about 8 years ago by Santiago Dueñas <[email protected]>
[server] Add REST method to remove tasks

143181b3bcf2bb87da3fb79464db1d77184ef122 authored about 8 years ago by Santiago Dueñas <[email protected]>
Update documentation

162da4773ccb6cad12479447035ae64552cd1589 authored about 8 years ago by Santiago Dueñas <[email protected]>
[server] Support new tasks schema

1b2617c5048df5fa7506ae00adf9e25267a89668 authored about 8 years ago by Santiago Dueñas <[email protected]>
Update requirements

1b3b3fa8b47c68551c66822aacb9fe975a9668f6 authored about 8 years ago by Santiago Dueñas <[email protected]>
[arthur] Support new tasks schema

bbf1a9d845076227e6ae8698bfb0aa97b61abe95 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Support new schema of backends proposed on perceval 0.5

Since Perceval v0.5 backends are not accessible anymore using
PERCEVAL_BACKENDS dict. This was r...

bb7085584f9b759d7e26b7d219b331a7010d8d92 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Raise 'AttributeError' when a required arg is not given

Instead of raising a 'NotFoundError' exception when a required
argument for a backend is not giv...

81807cc8d980acaf94c578bb31f833e1876e139e authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Support resuming of jobs

When a job fails, it will run again trying to resume from
the point it failed. If the limit of m...

9fdc2b20e9f918d971d13fd5557f1c07ecbf5d94 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Add class to run Perceval jobs

The class 'PercevalJob' wraps the execution of Perceval
backends. The status of the job is store...

9e63f2d177790092ba4ed373dd8347704c9f6963 authored about 8 years ago by Santiago Dueñas <[email protected]>
[tasks] Add clean-up actions on try..except blocks

b2e7eb7ecbffdfd51d40bdc41be32551f51de06e authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Redefine 'execute_perceval_*' functions parameters

Origin has been removed from the functions signature because
is not longer used by Perceval back...

215e014c3f0a76310a972c58a0c8460b9e3cb236 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Add task identifier to job class

74544804611e440ab9f3c279eff5e87dfcff1441 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Raise exception when caching is not supported

e53983ee38c174c1e1d7d5c8a5da32a3d2add205 authored about 8 years ago by Santiago Dueñas <[email protected]>
[scheduler] Refactorize scheduler to accept tasks

The scheduler accepts tasks as input, scheduling them into
Perceval jobs. The new scheduler supp...

d62c067808ae2182bdf5f8ecf0c3d49cbeb459d7 authored about 8 years ago by Santiago Dueñas <[email protected]>
[tests] Update job tests to work with new redmine version

93718bdcbe8c25201bf5a79050946736d8af8dbd authored about 8 years ago by Santiago Dueñas <[email protected]>
[utils] Add 'unixtime_to_datetime' function

ee2e646b4737e25b8b516f2739ca3174d96790de authored about 8 years ago by Santiago Dueñas <[email protected]>
[tasks] Add a task registry

46a33ff156cac23e4fd0483b2571668f97821a52 authored about 8 years ago by Santiago Dueñas <[email protected]>
[tasks] Add basic class to store information related to a task

Task class is the high-level class used to run jobs. This class
stores information such as the b...

32989a1b9d25685ba3eb17631755236f90e470cb authored about 8 years ago by Santiago Dueñas <[email protected]>
[errors] Add AlreadyExistsError exception

15f4470d0d00dc5a92dd308ec816eff1cfb995d0 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Add metadata to items generated by Perceval

The platform will add some useful metadata to the fetched items
such as the version or the job t...

0c176f51409908ef3330f07d545d5bbf8e7b0220 authored about 8 years ago by Santiago Dueñas <[email protected]>
[jobs] Add job identifier to JobResult

b774d3749aa390253fafb0e5f42d04039bfa8a8a authored about 8 years ago by Santiago Dueñas <[email protected]>
[server] Add 'repos' metod to REST API

This method returns the list of repositories currently
stored by the server. The response is a J...

e89726f54e432270fd5d2fbd94570c9f41636fcb authored over 8 years ago by Santiago Dueñas <[email protected]>
[utils] Add generic JSON encoder to parse datetime objects

The default encoder provided by the Python standard library
does not encodes datetime objects. T...

789c83bd5f48a959153e273cbbca42d35349b81d authored over 8 years ago by Santiago Dueñas <[email protected]>