From 51f06b3b84f2f479695a1e112bd3066b8038a528 Mon Sep 17 00:00:00 2001 From: chyoo Date: Fri, 3 Jul 2026 16:30:12 +0900 Subject: [PATCH] show launcher release build metadata read only --- src/pages/launcher/LauncherVersionsPage.tsx | 33 ++++++++++++--------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/src/pages/launcher/LauncherVersionsPage.tsx b/src/pages/launcher/LauncherVersionsPage.tsx index ea63745..49394b1 100644 --- a/src/pages/launcher/LauncherVersionsPage.tsx +++ b/src/pages/launcher/LauncherVersionsPage.tsx @@ -16,6 +16,10 @@ function artifactName(version: string) { return `autonomy-studio-launcher-${version || '0.0.0'}.deb`; } +function displayValue(value?: string | null) { + return value?.trim() || '-'; +} + export function LauncherVersionsPage() { const { toast } = useToast(); const [versions, setVersions] = useState([]); @@ -57,11 +61,10 @@ export function LauncherVersionsPage() { }, []); const openRelease = () => { - const nextVersion = ''; const latestBuild = successfulBuildJobs[0]; setReleaseForm({ buildJobId: latestBuild?.id ?? '', - version: nextVersion, + version: latestBuild?.version ?? '', minimumVersion: launcher?.minimumVersion ?? '', downloadUrl: latestBuild?.downloadUrl ?? '', releaseNotes: '' @@ -81,7 +84,7 @@ export function LauncherVersionsPage() { const saveRelease = (event: FormEvent) => { event.preventDefault(); - if (!releaseForm.version.trim() || !releaseForm.downloadUrl.trim()) return; + if (!selectedBuildJob || !releaseForm.version.trim() || !releaseForm.downloadUrl.trim()) return; setSaving(true); createLauncherVersion({ version: releaseForm.version.trim(), @@ -181,12 +184,12 @@ export function LauncherVersionsPage() { title="릴리즈 등록" onClose={() => setReleaseOpen(false)} className="!max-w-3xl" - footer={<>} + footer={<>} >

배포 파일 기준 등록

-

빌드가 끝난 `.deb` 파일의 버전과 다운로드 URL을 런처 배포 기준으로 저장합니다.

+

성공한 빌드 결과의 버전과 다운로드 URL을 런처 배포 기준으로 저장합니다.

-

배포 파일

-

{currentArtifact}

+

{displayValue(currentArtifact)}

+
+
+

다운로드 URL

+

{displayValue(releaseForm.downloadUrl)}

-