swh-lister/swh/lister
Antoine Lambert 6e7bc49ec7 Harmonize listers parameters and add test to check mandatory ones
Ensure that all lister classes have the same set of mandatory parameters
in their constructors, notably: scheduler, url, instance and credentials.

Add a new test checking listers classes have mandatory parameters declared
in their constructors. The purpose is to avoid deployment issues on staging
or production environment as celery tasks can fail to be executed if mandatory
parameters are not handled by listers.

Reated to swh/infra/sysadm-environment#5030.
2023-09-06 11:55:34 +02:00
..
arch Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
aur Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
bitbucket Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
bower Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
cgit cgit: Allow url to be optional 2023-05-23 11:47:51 +02:00
conda Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
cpan Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
cran Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
crates Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
debian Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
gitea gogs, gitea: Fix task execution to pass along extra kwargs 2022-12-14 16:09:56 +01:00
github Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
gitiles Add gitiles lister 2023-07-13 10:30:51 +02:00
gitlab lister: Allow lister to build url out of the instance parameter 2023-05-19 15:03:49 +02:00
gitweb Add Gitweb lister 2023-07-10 16:50:41 +02:00
gnu Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
gogs gogs: Ensure to list all repositories 2023-06-26 15:16:48 +00:00
golang Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
hackage Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
hex Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
launchpad Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
maven mypy: Bump to 1.0.1 and fix new typing errors 2023-02-17 17:56:07 +01:00
nixguix nixguix/lister: Rename listed origin visit type to tarball-directory 2023-06-08 11:24:38 +02:00
npm Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
nuget Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
opam opam: Fix 'opam init' error when relisting an opam instance 2023-06-29 17:49:21 +02:00
packagist Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
pagure pagure/tasks: Add missing docstring for list_pagure task function 2023-06-23 14:29:17 +02:00
phabricator Hook up recently introduced options to all listers 2022-12-05 16:33:45 +01:00
pubdev Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
puppet Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
pypi Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
rpm rpm: Adapt lister constructor to accept the credentials parameter 2023-09-05 17:40:09 +02:00
rubygems Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
sourceforge Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
stagit Add stagit lister 2023-07-13 11:50:51 +02:00
tests Harmonize listers parameters and add test to check mandatory ones 2023-09-06 11:55:34 +02:00
tuleap Hook up recently introduced options to all listers 2022-12-05 16:33:45 +01:00
__init__.py Add support for more tarball recognition based on extensions 2022-10-25 09:50:31 +02:00
cli.py Fix crash of 'swh lister run' when called without -l 2023-05-10 10:19:26 +02:00
pattern.py packagist: Yield pages of origins to regularly record origins 2023-08-04 11:09:58 +02:00
py.typed typing: minimal changes to make a no-op mypy run pass 2019-10-28 15:35:21 +01:00
utils.py Use http_retry decorator from swh.core.retry module 2023-04-13 14:19:57 +02:00