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:
-
Agree the canonical label strings (exact text, including emoji) for the categories that warrant org-wide tracking β e.g. dependencies, release-blocker.
-
Apply the labels uniformly across CliMA repos: create the missing ones; reconcile divergent spellings.
-
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.
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 β seeworkflow/cross_repo_issue_pr_search.mdfor 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
bugin 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:
Agree the canonical label strings (exact text, including emoji) for the categories that warrant org-wide tracking β e.g.
dependencies,release-blocker.Apply the labels uniformly across CliMA repos: create the missing ones; reconcile divergent spellings.
Align bots with the convention. Dependabot's labels are set per repo in
.github/dependabot.yml; point itslabels:at the agreed string:Notes
workflow/cross_repo_issue_pr_search.mdso the documented queries match reality.