From 3ff27dac0bed62cd868c3cba1c1421da5724036f Mon Sep 17 00:00:00 2001 From: mhoennig Date: Fri, 28 Aug 2026 20:47:28 +0200 Subject: [PATCH] Named build definitions (v0.9.14) Co-Authored-By: Claude Fable 5 --- build.gradle.kts | 2 +- src/main/resources/templates/releases.html | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index e4e7e93..c7b282c 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.13" +version = "0.9.14" java { toolchain { diff --git a/src/main/resources/templates/releases.html b/src/main/resources/templates/releases.html index b25d92e..70e9d23 100644 --- a/src/main/resources/templates/releases.html +++ b/src/main/resources/templates/releases.html @@ -7,6 +7,22 @@
+

v0.9.14 — 2026-08-28

+
    +
  • Named build definitions (ADR 0007): the builds section of + .gittally.yml now defines jobs with onPush/atTimes + triggers, branch selectors (name globs, activeWithin age filter), and + overrides of the branch settings — e.g. a nightly pitest build running a + fuller check than the quick on-push builds. A named build records under its own + <branch>@<build> pool with its own branches-view row, retention + count, and permanent latest-green artifact link.
  • +
  • Restart, gittally retry, and the startup recovery re-run a build under its + recorded definition, resolving the settings from the current configuration.
  • +
  • Changed: the v0.9.13 per-slot buildCommand/name + syntax in autoBuild.times is gone again — use a build definition instead. + branches.*.autoBuild with plain times keeps working but is deprecated.
  • +
+

v0.9.13 — 2026-08-28

  • A scheduled auto-build slot (autoBuild.times entry) can carry its own