Skip to content

Record GitHub release immutability for GitHub Actions packages #1757

Description

@algomaster99

Currently, packages.ecosyste.ms returns version info (e.g. https://packages.ecosyste.ms/api/v1/packages/lookup?purl=pkg:githubactions/actions/checkout) but has no field indicating whether the underlying GitHub release is locked/immutable. GitHub exposes this via GET /repos/{owner}/{repo}/releases in immutable: boolean attribute. See: https://api.github.com/repos/actions/checkout/releases.

This is useful for tools like https://github.com/chains-project/yul so that they can recommend releases that are immutable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions