Skip to content

Commit

Permalink
Add GitHub issue templates
Browse files Browse the repository at this point in the history
- Changes the existing issue template to use forms (demo: https://github.com/Wyverald/playground/issues/new/choose)
- Adds a new issue template for the release issue

PiperOrigin-RevId: 440071996
  • Loading branch information
Wyverald authored and copybara-github committed Apr 7, 2022
1 parent 68277ec commit f51a7b6
Show file tree
Hide file tree
Showing 4 changed files with 143 additions and 50 deletions.
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Bug Report
description: File a bug report
body:
- type: markdown
attributes:
value: >
**Attention:** if this is a _question_ about how to build / test / query / deploy using
Bazel, or a _discussion starter_, send it to bazel-discuss@googlegroups.com or discuss on
[Bazel Slack](https://slack.bazel.build/) instead!
- type: textarea
id: desc
attributes:
label: >
Description of the bug:
- type: textarea
id: repro
attributes:
label: >
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if
possible.
- type: input
id: os
attributes:
label: >
Which operating system are you running Bazel on?
- type: input
id: version
attributes:
label: >
What is the output of `bazel info release`?
- type: textarea
id: version-follow-up
attributes:
label: >
If `bazel info release` returns `development version` or `(@non-git)`, tell us how you built
Bazel.
- type: textarea
id: source
attributes:
label: >
What's the output of `git remote get-url origin; git rev-parse master; git rev-parse HEAD` ?
render: text
- type: textarea
id: relevant-info
attributes:
label: Have you found anything relevant by searching the web?
description: >
Places to look:
* StackOverflow: http://stackoverflow.com/questions/tagged/bazel
* GitHub issues: https://github.com/bazelbuild/bazel/issues
* email threads on https://groups.google.com/forum/#!forum/bazel-discuss
- type: textarea
id: extras
attributes:
label: Any other information, logs, or outputs that you want to share?
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Feature Request
description: Suggest a new feature
body:
- type: markdown
attributes:
value: >
**Attention:** if this is a _question_ about how to build / test / query / deploy using
Bazel, or a _discussion starter_, send it to bazel-discuss@googlegroups.com or discuss on
[Bazel Slack](https://slack.bazel.build/) instead!
- type: textarea
id: desc
attributes:
label: >
Description of the feature request:
- type: textarea
id: problem
attributes:
label: >
Wwhat underlying problem are you trying to solve with this feature?
- type: input
id: os
attributes:
label: >
Which operating system are you running Bazel on?
- type: input
id: version
attributes:
label: >
What is the output of `bazel info release`?
- type: textarea
id: version-follow-up
attributes:
label: >
If `bazel info release` returns `development version` or `(@non-git)`, tell us how you built
Bazel.
- type: textarea
id: source
attributes:
label: >
What's the output of `git remote get-url origin; git rev-parse master; git rev-parse HEAD` ?
render: text
- type: textarea
id: relevant-info
attributes:
label: Have you found anything relevant by searching the web?
description: >
Places to look:
* StackOverflow: http://stackoverflow.com/questions/tagged/bazel
* GitHub issues: https://github.com/bazelbuild/bazel/issues
* email threads on https://groups.google.com/forum/#!forum/bazel-discuss
- type: textarea
id: extras
attributes:
label: Any other information, logs, or outputs that you want to share?
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: 'Release issue (For release managers only)'
about: Communicate the progress of a release
title: 'Release X.Y - $MONTH $YEAR'
labels: ['release','team-OSS','P1','type: process']

---

# Status of Bazel X.Y

<!-- The first item is only needed for major releases (X.0.0) -->
- Target baseline: [date]
- Expected release date: [date]
- [List of release blockers](link-to-milestone)

To report a release-blocking bug, please add a comment with the text `@bazel-io flag` to the issue. A release manager will triage it and add it to the milestone.

To cherry-pick a mainline commit into X.Y, simply send a PR against the `release-X.Y.0` branch.

Task list:

<!-- The first three items are only needed for major releases (X.0.0) -->

- [ ] Pick release baseline:
- [ ] Create release candidate:
- [ ] Check downstream projects:
- [ ] [Create draft release announcement](https://docs.google.com/document/d/1wDvulLlj4NAlPZamdlEVFORks3YXJonCjyuQMUQEmB0/edit)
- [ ] Send for review the release announcement PR:
- [ ] Push the release, notify package maintainers:
- [ ] Update the documentation
- [ ] Push the blog post
- [ ] Update the [release page](https://github.com/bazelbuild/bazel/releases/)
50 changes: 0 additions & 50 deletions ISSUE_TEMPLATE.md

This file was deleted.

0 comments on commit f51a7b6

Please sign in to comment.