core(deploy): type jarVersionId as UUID (match domain convention)

All other FKs to app_versions.id (e.g. Deployment.appVersionId) use UUID;
DeploymentConfigSnapshot.jarVersionId was incorrectly typed as String.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-22 21:29:26 +02:00
parent d580b6e90c
commit 06fa7d832f

View File

@@ -3,6 +3,7 @@ package com.cameleer.server.core.runtime;
import com.cameleer.common.model.ApplicationConfig;
import java.util.Map;
import java.util.UUID;
/**
* Snapshot of the config that was deployed, captured at the moment a deployment
@@ -12,7 +13,7 @@ import java.util.Map;
* <p>This is persisted as JSONB in {@code deployments.deployed_config_snapshot}.</p>
*/
public record DeploymentConfigSnapshot(
String jarVersionId,
UUID jarVersionId,
ApplicationConfig agentConfig,
Map<String, Object> containerConfig
) {