Fail the build when the project version and the release notes disagree
A version bump is manual and easy to forget on a deployment — it happened twice on 2026-09-03, leaving a running instance whose footer/--version claimed a version stale by two deployments. ReleaseVersionConsistencyTest now compares build.gradle.kts against the top entry of releases.html so a forgotten bump, or notes written for a version nothing was built as, fails before an artifact can even be produced. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
7028ca8ca3
commit
4f2ad3b244
+2
-1
@@ -11,7 +11,8 @@ plugins {
|
||||
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
|
||||
// actually running; a deployment bundles whatever was committed since the last one.
|
||||
// ReleaseVersionConsistencyTest fails the build if this and the top releases.html entry disagree.
|
||||
version = "1.1.0"
|
||||
|
||||
java {
|
||||
|
||||
Reference in New Issue
Block a user