Inherit the platform contract tests, and extend the shared Renovate preset
build-and-publish / build (push) Successful in 1m16s

PlatformWebContract asserts what this app must do because it is on the platform: an /api
path matching no controller 404s rather than returning the SPA, health is UP, the liveness
and readiness probes exist, and a client-side route forwards to the shell. That first one
shipped broken to six live sites and was found by typing a URL by hand; now it fails a
build instead.

renovate.json is three lines pointing at austin/renovate-config. The rules were copied per
repo, so they matched only by luck and a change was six edits.

Platform 0.1.9.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01XXKjx7FNyRVAjU8dgB5KhN
This commit is contained in:
2026-07-23 09:46:53 -05:00
co-authored by Claude Opus 4.8
parent 50e17eb73f
commit c8cc8fe02d
4 changed files with 436 additions and 34 deletions
+8 -2
View File
@@ -7,7 +7,7 @@
<parent>
<groupId>net.thebennett.platform</groupId>
<artifactId>platform-parent</artifactId>
<version>0.1.7</version>
<version>0.1.9</version>
<relativePath/>
</parent>
@@ -22,7 +22,7 @@
<dependency>
<groupId>net.thebennett.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>0.1.7</version>
<version>0.1.9</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -66,6 +66,12 @@
starter-storage: the photos are served straight from the public MinIO bucket. -->
<!-- test -->
<!-- Contract tests every app on the platform inherits. -->
<dependency>
<groupId>net.thebennett.platform</groupId>
<artifactId>platform-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>