mhoennig and Claude Fable 5
fbdc6f54b7
Bump version to 0.9.3 for the report-badge deployment
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 16:44:12 +02:00
mhoennig and Claude Fable 5
421d51063b
Bump version to 0.9.2 for the UI/cancel fixes deployment
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 16:14:48 +02:00
mhoennig and Claude Fable 5
76321a6f5c
Bump version to 0.9.1 and note the bump-per-deployment convention
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 16:03:52 +02:00
mhoennig and Claude Fable 5
9e7982ce34
Add self-contained runtime bundle distribution (jlink) for hosts without Java
...
./gradlew runtimeBundle packs a jlink-trimmed JRE, gittally.jar, and a
launcher script into one tarball, unpacked to ~/opt/gittally on the target
host; init --systemd works from the bundle unchanged because java.home and
the running-jar path resolve into it. Chosen over a GraalVM native image
(Spring AOT evaluates bean conditions at build time, which cannot represent
the dual-context CLI/server wiring) and over a containerized runtime — see
ADR 0006 and docs/plan/15-runtime-bundle-distribution.md, which also records
the full vm2176-to-vm4006 migration walkthrough.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 15:35:35 +02:00
Michael Hoennig
347efc16c5
standardized JAR naming to gittally.jar (version-free); updated scripts, docs, and build config to align; added --version support via BuildProperties
2026-07-08 22:45:23 +02:00
Michael Hoennig
25a0742a58
implemented 08-web-ui.md: added Thymeleaf-based web UI: templates for builds, artifacts, current builds, and fragments; static assets for favicon, CSS, and JavaScript
2026-07-07 12:23:12 +02:00
Michael Hoennig
490914de0b
implemented 07-server-mode.md: added server profile with REST API for builds, artifacts, live logs, and control tokens; lifecycle management for watcher; controller and service tests
2026-07-07 11:27:27 +02:00
Michael Hoennig
ae3ae7aa04
implemented 03-gitea-client.md: added Gitea API client for commit statuses, status mapping, and extensive tests
2026-07-07 07:34:18 +02:00
Michael Hoennig
f4a6ec9194
implemented 01-build-state-domain: add execution notes and jackson-datatype-jsr310 dependency
2026-07-07 06:53:04 +02:00
Michael Hoennig
02b08306e1
added configuration.md
2026-06-09 17:04:07 +02:00
Michael Hoennig
117caf12a9
upgrade to Spring Boot 4.2.1
2026-06-09 16:05:12 +02:00
Michael Hoennig
923048781b
add test-library and ktlint
2026-06-09 13:24:05 +02:00
Michael Hoennig
b47489ab2b
initial Spring app
2026-06-09 11:55:23 +02:00