Skip to content

ci: pr-label workflow maps ci: prefix to overloaded integrations label #1145

@planetf1

Description

@planetf1

Observed

The pr-label workflow (via generative-computing/.github) automatically applies the integrations label to any PR with a ci: conventional commit prefix. This has been the behaviour since the workflow was introduced.

Separately, integrations was also used as a hand-applied label for issues about third-party framework adapters (LangChain, DSPy, CrewAI — see #436, #447#450 etc.).

The label taxonomy overhaul in #1096 listed integrations for deletion but it survived because the pr-label workflow depends on it. As a result, the label is now an odd one out — it does not fit the new type-label vocabulary (bug, enhancement, documentation, testing, chore) and was not discussed in the context of the auto-labelling workflow.

Expected

The ci: prefix should map to a label that reflects the intent of the new taxonomy. The current mapping conflates two unrelated concepts under one label.

Notes

The reusable workflow logic lives at generative-computing/.github/.github/workflows/pr-label.yml — any change to the mapping needs to land there (and be pinned in the mellea caller).

Raised following discussion #1096 (@psschwei's question).

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-designProblem is clear; implementation approach needs design discussion before work starts

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions