The gitlab lister must be ported to the new swh.lister.pattern.Lister API.
Its output must remain the same and its incremental listing behavior must be preserved (only new added packages since the last listing should be returned).
The gitlab lister must be ported to the new swh.lister.pattern.Lister API.
Its output must remain the same and its incremental listing behavior must be preserved (only new added packages since the last listing should be returned).
rDLS Listers | |||
D4940 | rDLS1a19b2c74752 gitlab: Support authentication | ||
D4939 | rDLS02871f16c9f8 gitlab: Adapt celery task implementations to the new lister api | ||
D4937 | rDLSce87a8f7b254 gitlab: Let the lister compute the internal project listing page | ||
D4933 | rDLSb352b8e11ebe gitlab: Add test on rate-limit support | ||
D4932 | rDLS1f911401a1bb gitlab: Add test on incremental implementation | ||
D4930 | rDLS84dd616ab641 gitlab: Add test on pagination | ||
D4929 | rDLS1390a513f2e5 gitlab: Port to the new lister api |
Status | Assigned | Task | ||
---|---|---|---|---|
Migrated | gitlab-migration | T2454 Stop creating tasks directly in listers | ||
Migrated | gitlab-migration | T2453 Use the scheduler "lister api" in listers | ||
Migrated | gitlab-migration | T2345 Improve handling of recurrent loading tasks in scheduler | ||
Migrated | gitlab-migration | T2444 Implement the scheduling policy for the recurrent visit scheduler | ||
Migrated | gitlab-migration | T2442 Provide a unified API for listers to interact with the scheduler | ||
Migrated | gitlab-migration | T2987 Port gitlab lister to the new `swh.lister.pattern.Lister` API |