Repository navigation
chore(github): ask reporters for a version, install method and steps with issue forms - #877
Open
Laptopmini wants to merge 2 commits into
Open
Laptopmini wants to merge 2 commits into
Laptopmini wants to merge 2 commits into
Conversation
Add bug report, feature request and documentation forms, and route security reports to private vulnerability reporting from the issue chooser. The bug form asks for the release or commit, how OpenBot is run, where the bug happens and which Intelligence the deployment uses, which several open issues left out.
Laptopmini
requested review from
MikeRyanDev,
davidmckayv,
dustywusty,
guidovizoso,
mxmzb,
samjulien and
tylerslaton
as code owners
October 28, 2026 21:10
This branch has not been deployed
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.
What this changes
Adds issue forms under
.github/ISSUE_TEMPLATE/: a bug report, a feature request and a documentation form, plus aconfig.ymlfor the issue chooser.Several open issues are missing what you'd need to act on them: #835 and #837 are titled "123" and empty, #854 is one line with no steps, and #866 reports a version (0.52.1) that isn't a public release. The bug form asks for what those left out:
The feature form asks for the problem, the proposal, alternatives, and whether the reporter wants to work on it. The docs form asks for the page and what's wrong.
config.ymlonly points to what already exists: private vulnerability reporting (enabled in #684) and thedocs/folder.Three choices you may want to change:
blank_issues_enabled: false. This stops empty issues like 123 #835 and 123 #837. Flip it totrueif you want to keep blank issues.🐛 Bug:,🚀 Feature Request:,📚 Documentation:), so the type shows in the issue list without labels. Remove thetitle:line from a form to start with an empty title instead.labels: ["bug"](orenhancement,documentation) to a form is a one-line change if you want them.What this deliberately leaves out:
CONTRIBUTING.md, a code of conduct andSECURITY.md. Per #700, those are commitments the team makes, so they're yours to write. Nothing here promises response times or names a contact the team hasn't already set up.Where it runs
Nowhere at runtime. These are GitHub repository files and don't ship in the image, the desktop app or the chart.
Boundary and audit
Changelog
Proof
github-issue-forms.jsonandgithub-issue-config.json) with Ajv 8: all valid. A deliberately broken copy (a dropdown with no options and anidcontaining a space) is rejected, so the check catches real mistakes.config.ymllinks: thedocs/tree answers 200, and private vulnerability reporting is enabled on the repo (GET /repos/CopilotKit/OpenBot/private-vulnerability-reportingreturnsenabled: true).