Skip to content

chore(github): standardize issue templates, labels, and PR governance#1721

Open
krisarmstrong wants to merge 2 commits into
mainfrom
chore/replace-eslint-prettier-with-biome-20260616
Open

chore(github): standardize issue templates, labels, and PR governance#1721
krisarmstrong wants to merge 2 commits into
mainfrom
chore/replace-eslint-prettier-with-biome-20260616

Conversation

@krisarmstrong

Copy link
Copy Markdown
Collaborator

Summary

  • Replace legacy markdown issue templates with structured YAML forms (bug, feature, task, epic)
  • Add pr-body-lint.yml workflow to enforce PR body conventions
  • Consolidate labels.yml and update label-sync and title-lint workflows
  • Refresh pull_request_template.md with current standards

Test plan

  • Verify label-sync workflow runs cleanly on merge
  • Confirm new issue forms render correctly on GitHub
  • Confirm pr-body-lint workflow triggers on new PRs

Kris Armstrong added 2 commits June 16, 2026 10:03
- Replace markdown issue templates with structured YAML forms
- Add epic.yml issue template
- Add pr-body-lint.yml workflow for PR body validation
- Consolidate and trim labels.yml; update label-sync workflow
- Refresh pull_request_template.md and title-lint workflow
@github-actions

Copy link
Copy Markdown

📋 License Compliance Report

✅ All dependencies pass license compliance checks

Go Dependencies

  • Unknown: 118 package(s)
  • MIT: 30 package(s)
  • BSD-3-Clause: 17 package(s)
  • Apache-2.0: 12 package(s)
  • BSD-2-Clause: 2 package(s)

npm Dependencies

See full report in workflow artifacts

Allowed Licenses: MIT, Apache-2.0, BSD-*, ISC, CC0-1.0, MPL-2.0
Forbidden: GPL, AGPL, SSPL (strong copyleft)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci Ci area. area: docs Docs area.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant