Create and push branches in reproduce-issue and update reproduction labels (#1541)

This commit is contained in:
Tom Rochette
2026-06-05 09:57:14 +03:00
committed by GitHub
parent f40be80c4b
commit ebc2168ceb
3 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -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
+4 -4
View File
@@ -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.
+2 -2
View File
@@ -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