Skip to content

Unify APK/RPM ecosystem helpers #3431

@michaelkedar

Description

@michaelkedar

Alpine, Chainguard, Wolfi, and now MinimOS (#3430), all use the Alpine Package Keeper (APK) for their packages.

Currently, Chainguard, Wolfi, and MinimOS all have identical ecosystem helper implementations, since we don't support version enumeration for these. These should be combined into one class.

Alpine implements enumerate_versions, and needs to distinguish between Alpine releases, so it probably can stay as its own thing (but maybe could inherit from the others).

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogImportant but currently unprioritizedcleanupCode hygiene and cleanupgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions