Skip to content

Open challenge reports to readers, and spare reported challenges from auto-archiving - #1281

Merged
CollinBeczak merged 1 commit into
mainfrom
public-challenge-reports
Sep 16, 2026
Merged

CollinBeczak merged 1 commit into
mainfrom
public-challenge-reports

Conversation

@CollinBeczak

Copy link
Copy Markdown
Contributor

Filing a report already posts a public challenge comment naming the reporter and quoting what they wrote, so what a report says is public either way. Add GET /challenge/:challengeId/reports, which returns every report on a challenge to anyone, signed in or not, with the parts that are not public stripped: the email a reporter volunteered for follow-up, and the admin side of the triage record. Status and reviewedAt survive, so a reader can see a report was dealt with. The triage queue itself is unchanged and still superusers only.

The nightly stale-challenge archiver now skips challenges carrying an open report. Archiving one dropped it out of the admin triage queue, which defaults to challenges that are still active, before anyone had ruled on it. Manual archiving is untouched -- that is the remedy an admin reaches for when actioning a report.

… auto-archiving

Filing a report already posts a public challenge comment naming the
reporter and quoting what they wrote, so what a report says is public
either way. Add GET /challenge/:challengeId/reports, which returns every
report on a challenge to anyone, signed in or not, with the parts that
are not public stripped: the email a reporter volunteered for follow-up,
and the admin side of the triage record. Status and reviewedAt survive,
so a reader can see a report was dealt with. The triage queue itself is
unchanged and still superusers only.

The nightly stale-challenge archiver now skips challenges carrying an
open report. Archiving one dropped it out of the admin triage queue,
which defaults to challenges that are still active, before anyone had
ruled on it. Manual archiving is untouched -- that is the remedy an
admin reaches for when actioning a report.
@sonarqubecloud

Copy link
Copy Markdown

@CollinBeczak
CollinBeczak merged commit 060b0be into main Sep 16, 2026
9 checks passed
@CollinBeczak
CollinBeczak deleted the public-challenge-reports branch September 16, 2026 14:41
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.

1 participant