OXYGENHUB

Releases 1

OxygenHub 0.9.5 v0.9.5 · ✔ signed by Andy McCall · andymccall ·

Trust and audit
  • No failed run every minute for a pipeline that does not parse (issue #321): the scheduler asked each repository's pipeline every minute and, for one it could not read (a mistake, or no jobs yet), recorded a failed schedule run each time: oxygenhub-android had about 1,500. A scheduled tick now starts nothing for such a pipeline; its push's run still says what is wrong.
  • A change's diff through the API (issue #320): GET /api/v1/repos/{owner}/{name}/changes/{hash} gives each file's diff lines too (lines: kind context, add, del or gap, old and new line numbers, text), with three lines of context, up to 2000 lines a file (truncated says when it stops short), so the Android app can show a diff itself.
  • JaCoCo coverage is read (issue #308): Gradle's jacocoTestReport and Kover write JaCoCo XML, which a coverage artifact (or POST /coverage) may now be, beside LCOV and Cobertura: lines hit when an instruction ran, branches, methods. Its paths are relative to a source root (io/oxygenhub/…/X.kt), so a report's path not in the state is matched by its ending to the one file it can be.

Assets