Create and push branches in reproduce-issue and update reproduction labels (#1541)
This commit is contained in:
@@ -12,7 +12,7 @@ jobs:
|
|||||||
group: reproduce-issue-${{ github.event.issue.number }}
|
group: reproduce-issue-${{ github.event.issue.number }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: write
|
||||||
issues: write
|
issues: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
|
|||||||
@@ -31,17 +31,17 @@ Your goal is to create a minimal, working reproduction of the reported bug and l
|
|||||||
4. If you can reproduce the bug:
|
4. If you can reproduce the bug:
|
||||||
- Describe the exact reproduction steps that reliably trigger it.
|
- Describe the exact reproduction steps that reliably trigger it.
|
||||||
- Identify the root cause or the most likely code location.
|
- Identify the root cause or the most likely code location.
|
||||||
- Leave a concise comment on the issue with your findings.
|
- Create a branch named `reproduce/issue-<number>` from the current branch, commit any reproduction scripts, tests, or code you produced, and push the branch. If the branch already exists, force-push with `git push --force`.
|
||||||
- Add the `confirmed` label if it exists.
|
- Leave a concise comment on the issue with your findings and a link to the branch.
|
||||||
|
- Add the `reproducible:true` label to the issue.
|
||||||
5. If you cannot reproduce the bug:
|
5. If you cannot reproduce the bug:
|
||||||
- Describe what you tried and why it did not reproduce.
|
- Describe what you tried and why it did not reproduce.
|
||||||
- Ask the reporter for specific missing details (browser version, OS, config, steps).
|
- Ask the reporter for specific missing details (browser version, OS, config, steps).
|
||||||
- Add the `needs-info` label if it exists.
|
- Add the `reproducible:false` and `needs-info` label to the issue.
|
||||||
|
|
||||||
## Constraints
|
## Constraints
|
||||||
|
|
||||||
- Do not fix the bug. Only reproduce it.
|
- Do not fix the bug. Only reproduce it.
|
||||||
- Do not push commits or create branches.
|
|
||||||
- Keep comments concise and factual.
|
- Keep comments concise and factual.
|
||||||
- If the issue lacks enough detail to even attempt reproduction, say so and ask for the minimum needed.
|
- If the issue lacks enough detail to even attempt reproduction, say so and ask for the minimum needed.
|
||||||
- Use the GitHub CLI (`gh`) to inspect the issue, list labels, add labels, and leave comments.
|
- Use the GitHub CLI (`gh`) to inspect the issue, list labels, add labels, and leave comments.
|
||||||
|
|||||||
@@ -88,8 +88,8 @@ Only use labels that already exist in this repository. Do not create labels.
|
|||||||
| `priority:low` | Minor UX polish, niche feature request |
|
| `priority:low` | Minor UX polish, niche feature request |
|
||||||
| `data-loss` | Risk of losing user data or overwriting files |
|
| `data-loss` | Risk of losing user data or overwriting files |
|
||||||
| `regression` | Bug that worked in a previous release |
|
| `regression` | Bug that worked in a previous release |
|
||||||
| `has-repro` | Confirmed reproducible with clear steps |
|
| `reproduction-steps:true` | Clear reproduction steps provided |
|
||||||
| `needs-repro` | No clear reproduction steps provided |
|
| `reproduction-steps:false` | No clear reproduction steps provided |
|
||||||
| `needs-info` | Needs more info from reporter to reproduce |
|
| `needs-info` | Needs more info from reporter to reproduce |
|
||||||
|
|
||||||
### General guidelines
|
### General guidelines
|
||||||
|
|||||||
Reference in New Issue
Block a user