Per-slot auto-build commands and named nightly pools (v0.9.13)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-28 19:13:12 +02:00
co-authored by Claude Fable 5
parent 8aee3190ea
commit a7ac0a72c3
2 changed files with 14 additions and 1 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ group = "de.hoennig"
// bump at least the patch version for every deployment — and only then, not per commit — // 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 // 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 // actually running; a deployment bundles whatever was committed since the last one
version = "0.9.12" version = "0.9.13"
java { java {
toolchain { toolchain {
@@ -7,6 +7,19 @@
<div th:replace="~{fragments :: nav(${view})}"></div> <div th:replace="~{fragments :: nav(${view})}"></div>
<div class="panel release-notes"> <div class="panel release-notes">
<h2>v0.9.13 <span class="muted">— 2026-08-28</span></h2>
<ul>
<li>A scheduled auto-build slot (<code>autoBuild.times</code> entry) can carry its own
<code>buildCommand</code>, so a nightly slot runs a fuller check than the quick
on-commit builds of the same branch. Restart, retry, and the startup recovery repeat
a build with the command it originally ran.</li>
<li>A slot can also carry a <code>name</code> (e.g. <code>master@nightly</code>): its
builds then get their own row in the branches view, their own history and retention
pool, and their own permanent latest-green artifact link
(<code>/branches/master_nightly/…</code>) — the branch's regular builds no longer
displace the nightly build and its artifacts.</li>
</ul>
<h2>v0.9.12 <span class="muted">— 2026-08-26</span></h2> <h2>v0.9.12 <span class="muted">— 2026-08-26</span></h2>
<ul> <ul>
<li>A build whose branch is deleted from origin mid-build (the usual fate of a merged <li>A build whose branch is deleted from origin mid-build (the usual fate of a merged