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).
Observed
The
pr-labelworkflow (viagenerative-computing/.github) automatically applies theintegrationslabel to any PR with aci:conventional commit prefix. This has been the behaviour since the workflow was introduced.Separately,
integrationswas 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
integrationsfor 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).