The artifact index listed a report directory by its index page alone: werkcrappit's mutation-crap.md next to PIT's index.html was archived in hsadmin-ng's builds but never listed. And opened by path, a .md came as application/octet-stream and was downloaded.
.md files directly in a listed report directory, in reports/ or one of its direct sub-directories, get their own link next to the index page; deeper files and the JSON stay out.
.md is served as text/plain;charset=UTF-8, inline, like a log.
The artifact index listed a report directory by its index page alone: werkcrappit's `mutation-crap.md` next to PIT's `index.html` was archived in hsadmin-ng's builds but never listed. And opened by path, a `.md` came as `application/octet-stream` and was downloaded.
- `.md` files directly in a listed report directory, in `reports/` or one of its direct sub-directories, get their own link next to the index page; deeper files and the JSON stay out.
- `.md` is served as `text/plain;charset=UTF-8`, inline, like a log.
CI on werkator.javagil.de: green (139 s).
PR-doc: `docs/prs/2026-10-01-PR#88-markdown-reports.md`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The artifact index listed a report directory by its index page alone, so
werkcrappit's mutation-crap.md beside PIT's index.html was archived but
never listed. A .md file directly in a listed report directory, in
reports/ or one of its sub-directories, now gets its own link. Spring
knows no type for Markdown and sent it as a download; it is served as
UTF-8 plain text now, like a log.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The artifact index listed a report directory by its index page alone: werkcrappit's
mutation-crap.mdnext to PIT'sindex.htmlwas archived in hsadmin-ng's builds but never listed. And opened by path, a.mdcame asapplication/octet-streamand was downloaded..mdfiles directly in a listed report directory, inreports/or one of its direct sub-directories, get their own link next to the index page; deeper files and the JSON stay out..mdis served astext/plain;charset=UTF-8, inline, like a log.CI on werkator.javagil.de: green (139 s).
PR-doc:
docs/prs/2026-10-01-PR#88-markdown-reports.md🤖 Generated with Claude Code
Pull request closed