Skip to content

fix: add missing labels so issue form templates render in the UI#187

Merged
EMaher merged 1 commit into
mainfrom
fix/issue-template-labels
Jun 25, 2026
Merged

fix: add missing labels so issue form templates render in the UI#187
EMaher merged 1 commit into
mainfrom
fix/issue-template-labels

Conversation

@EMaher

@EMaher EMaher commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

The GitHub issue form templates added in #184 were not appearing in the new-issue chooser. GitHub silently rejects any issue form containing a field without an attributes.label, which dropped the affected forms from the UI entirely.

This branch fixes the two invalid templates:

  • bug-report.yml — the version field had only a description, no label. Added label: apiops CLI version.
  • feature-request.yml — the affected-command field had only a placeholder, no label. Added label: Affected command and a description.

question.yml was already valid and is unchanged.

All three templates now pass issue-form validation (every input/textarea/dropdown has a label; dropdowns have options).

Note

GitHub only renders the issue chooser from templates on the default branch, so the UI will update once this merges to main.

GitHub silently hides issue forms that contain a field without an
`attributes.label`. The `version` field in bug-report.yml and the
`affected-command` field in feature-request.yml were missing labels,
so the entire forms were dropped from the new-issue chooser.

Add the required labels (and a helpful description) so all three
templates render in the UI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@EMaher EMaher requested a review from azaslonov June 24, 2026 21:01
@EMaher EMaher self-assigned this Jun 24, 2026
@EMaher EMaher requested a review from petehauge June 25, 2026 15:12
@EMaher EMaher merged commit a98d18e into main Jun 25, 2026
5 checks passed
@EMaher

EMaher commented Jun 27, 2026

Copy link
Copy Markdown
Contributor Author

related to #90

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.

2 participants