From 349a01183dc1bd1907a39267e254f15a43978ea4 Mon Sep 17 00:00:00 2001 From: mhoennig Date: Fri, 14 Aug 2026 12:19:26 +0200 Subject: [PATCH] Fast-forwarded branch refs and failure-marked logs (v0.9.11) Deployment bundle: the watcher's local-ref fast-forward and the failed badge on the logs that carry the build tool's failure line. Co-Authored-By: Claude --- build.gradle.kts | 2 +- src/main/resources/templates/releases.html | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index c547a42..1d8bee6 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ group = "de.hoennig" // bump at least the patch version for every deployment — and only then, not per commit — // so the UI footer (BuildProperties), --version and the release notes identify what is // actually running; a deployment bundles whatever was committed since the last one -version = "0.9.10" +version = "0.9.11" java { toolchain { diff --git a/src/main/resources/templates/releases.html b/src/main/resources/templates/releases.html index 321f02e..26ba63c 100644 --- a/src/main/resources/templates/releases.html +++ b/src/main/resources/templates/releases.html @@ -7,6 +7,19 @@
+

v0.9.11 — 2026-08-14

+
    +
  • At the end of each poll cycle, the local branch refs of the watched repository are + fast-forwarded to their state on origin, so build steps that compare a branch with its + origin counterpart no longer fail once origin moved on. Only fast-forwards are applied — + a branch that diverged from origin or is ahead of it stays untouched. Switched off with + watcher.fastForwardLocalRefs: false.
  • +
  • On the artifact index of a failed build, the logs that actually contain the build tool's + failure line carry a failed badge — with stdout + and stderr stored separately, that points straight at the log worth opening. Logs of a + green build are not scanned.
  • +
+

v0.9.10 — 2026-08-11

  • The control token is no longer embedded in the pages — reading them is unauthenticated,