Skip to content

Conversation

@stefanvanburen
Copy link
Member

We've had some issues that largely boiled down to "I'm still on an old version of buf and an upgrade would have fixed my issue". This copies over the issue templates from the buf repository, modifies them slightly, and enforces their usage in our repo. Notably, I've included specific language about attempting to reproduce with the latest version of buf, and added a checkbox as a part of the template to draw specific attention to it.

We've had some issues that largely boiled down to "I'm still on an old
version of `buf` and an upgrade would have fixed my issue". This copies
over the [issue templates from the `buf` repository][1], modifies them
slightly, and enforces their usage in our repo. Notably, I've included
specific language about attempting to reproduce with the latest version
of `buf`, and added a checkbox as a part of the template to draw
specific attention to it.

[1]: https://github.com/bufbuild/buf/tree/main/.github/ISSUE_TEMPLATE
Comment on lines +25 to +32
- type: checkboxes
id: buf-version
attributes:
label: Buf Latest Version
description: I've reproduced this issue using the latest version of [`buf`](https://github.com/bufbuild/buf/releases).
options:
- label: I'm using the latest version of `buf`.
required: true
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pretty sure this is right from the syntax: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms. I don't think we can preview these without them landing on main.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't have this in buf as I think it's relatively new, but seemed like a good place to plug our contacts and force people to go through the templates. (We can allow blank issues if we want 🤷, but we have the "other" template as a catch-all.)

@stefanvanburen stefanvanburen merged commit f5291ac into main Jan 23, 2026
9 checks passed
@stefanvanburen stefanvanburen deleted the svanburen/issue-templates branch January 23, 2026 17:33
@stefanvanburen
Copy link
Member Author

image image

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.

3 participants