Accept unsafe one-off failures in community intake

The bug and v6 pre-release forms previously required reproduction steps even when a retry could cause a host outage, duplicate update, alert storm or data loss. Ask for the original sequence and safe evidence instead, and mirror the guidance in the public triage document.

Contract-Neutral: Community intake wording only; release and installation contracts unchanged.
Change-source: pulse-maintainer
This commit is contained in:
pulse-triage[bot]
2026-09-29 19:24:42 +01:00
parent 5d39c8623f
commit 564a63a651
6 changed files with 42 additions and 16 deletions
@@ -275,6 +275,17 @@ test("bug and pre-release forms accept truthful evidence for installs that never
}
});
test("bug and pre-release forms accept unsafe one-off failures without a second run", () => {
const templateDir = path.resolve(__dirname, "../ISSUE_TEMPLATE");
for (const name of ["bug_report.yml", "v6_rc_feedback.yml"]) {
const form = fs.readFileSync(path.join(templateDir, name), "utf8");
assert.match(form, /do not repeat/i);
assert.match(form, /original sequence/i);
assert.match(form, /second reproduction is not required/);
assert.match(form, /data loss, an outage, duplicate changes, or excessive notifications/);
}
});
test("older-version reports cannot trigger event or scheduled retest posting", async () => {
const issue = {
number: 1200,