Skip to content

Create a pipeline to pre-populate the PurlDB #720

Description

@JonoYang

From aboutcode-org/purldb#87

@pombredanne
I would like to ensure that PurlDB has up-to-date packages for my projects.
For this I would like to have a pipeline that does the following:

run a package-only scan on a codebase
for each detected package, call the purldb to trigger the mining and indexing of these package versions, using the new endpoints in aboutcode-org/purldb#64
same for each dependency. For deps that are not resolved, we could either get the subset of versions that match the dependency constraints (using "univers") or first get the latest version and later all the versions, starting from the latest to the oldest.
This could be either integrated in an other pipeline or be a standalone pipeline. From an operational point of view, a standalone pipeline could be re-running daily or on schedule.

See also aboutcode-org/purldb#88

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions