fix: add missing labels so issue form templates render in the UI#187
Merged
Conversation
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>
petehauge
approved these changes
Jun 25, 2026
Contributor
Author
|
related to #90 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
versionfield had only adescription, nolabel. Addedlabel: apiops CLI version.affected-commandfield had only aplaceholder, nolabel. Addedlabel: Affected commandand a description.question.ymlwas 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.