Skip to content

a shared housekeeping-label convention across CliMAΒ #2

@haakon-e

Description

@haakon-e

Context

From the group-meeting discussion on getting an overview of all issues/PRs across CliMA: org-scoped GitHub search (org:CliMA state:open label:"bug 🐞", etc.) already gives a single cross-repo view β€” see workflow/cross_repo_issue_pr_search.md for the query patterns. That view only works if the relevant labels are applied across the org.

Problem

Labels are not consistent across CliMA repositories. The same concern may be labelled bug in one repo, bug 🐞 in another, and left unlabelled in a third. No single org-scoped query can then find every item in a category, which defeats the cross-repo overview, especially for "housekeeping" tasks.

Proposal

Adopt a common housekeeping label (optionally: per category), used verbatim by people and bots alike, so one org:CliMA … label:<shared label> query is complete.

Concrete actions:

  1. Agree the canonical label strings (exact text, including emoji) for the categories that warrant org-wide tracking β€” e.g. dependencies, release-blocker.

  2. Apply the labels uniformly across CliMA repos: create the missing ones; reconcile divergent spellings.

  3. Align bots with the convention. Dependabot's labels are set per repo in .github/dependabot.yml; point its labels: at the agreed string:

    updates:
      - package-ecosystem: "github-actions"
        directory: "/"
        schedule:
          interval: "weekly"
        labels:
          - "dependencies"

Notes

  • Once the label strings are settled, update the recipe table in workflow/cross_repo_issue_pr_search.md so the documented queries match reality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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