Skip to content

chore: normalize GitHub metadata (templates, labels) - #2

Merged
DerekCorniello merged 8 commits into
mainfrom
governance/normalize-github-metadata
Jul 4, 2026
Merged

chore: normalize GitHub metadata (templates, labels)#2
DerekCorniello merged 8 commits into
mainfrom
governance/normalize-github-metadata

Conversation

@DerekCorniello

Copy link
Copy Markdown
Contributor

Summary

  • Sync org issue templates and label taxonomy (mux-context#5)
  • Remove PR templates; priority labels retired in favor of project Priority field
  • Milestones bulk-cleared separately on live org

Test plan

  • Issue templates appear when filing a new issue
  • Labels match mux-context/docs/repo-governance.md after sync scripts run

Made with Cursor

Add enhancement label, per-repo label overlays, and retire priority labels.
Add canonical issue template sources per repo and scripts to sync labels,
retire old labels, and clear milestones. Remove org PR and issue templates.

Part of mux-context#5.

Co-authored-by: Cursor <cursoragent@cursor.com>
@greptile-apps

greptile-apps Bot commented Jul 4, 2026

Copy link
Copy Markdown

Greptile Summary

This PR normalizes GitHub metadata across the muxlang repos. The main changes are:

  • Adds per-repo issue template sources under templates/.
  • Adds label taxonomy files and per-repo label overlays.
  • Adds scripts for syncing labels, syncing templates, retiring labels, and clearing milestones.
  • Removes the shared pull request template and root issue forms.
  • Adds a shared issue triage workflow for synced repos.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
scripts/clear-milestones.sh Clears issue milestones, filters out pull requests, and paginates milestone closure.
scripts/sync-templates.sh Copies per-repo issue templates and shared bootstrap files into target repo checkouts.
scripts/sync-labels.sh Applies the canonical label set and per-repo overlays through the GitHub CLI.
templates/shared/workflows/issue-triage.yml Adds a workflow that creates and applies triage labels on new issues.
README.md Documents the new metadata layout and sync scripts.

Reviews (8): Last reviewed commit: "fix: correct label API endpoints and wid..." | Re-trigger Greptile

Comment thread scripts/clear-milestones.sh
Comment thread scripts/clear-milestones.sh Outdated
Comment thread scripts/clear-milestones.sh Outdated
Comment thread README.md
Comment thread scripts/sync-labels.sh
DerekCorniello and others added 2 commits July 3, 2026 17:16
Co-authored-by: Cursor <cursoragent@cursor.com>
Also route mux-website-api security reports through private GitHub Security
Advisories instead of a public issue template.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread scripts/clear-milestones.sh Outdated
Comment thread README.md Outdated
…ootstrap

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread scripts/clear-milestones.sh Outdated
Comment thread scripts/sync-templates.sh
@sonarqubecloud

sonarqubecloud Bot commented Jul 4, 2026

Copy link
Copy Markdown

@DerekCorniello
DerekCorniello merged commit c273d16 into main Jul 4, 2026
3 checks passed
@DerekCorniello
DerekCorniello deleted the governance/normalize-github-metadata branch July 4, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant