프로젝트

일반

사용자정보

Actions

개선 #959

완료됨

Hive 업데이트 릴리즈 API 변경 프론트 반영

개선 #959: Hive 업데이트 릴리즈 API 변경 프론트 반영

정인 김이(가) 하루 전에 추가함. 하루 전에 수정됨.

상태:
완료
우선순위:
보통
담당자:
시작일:
2026/07/06
완료일:
2026/07/06
진척도:

100%

추정시간:

설명

API_SPEC.md의 Hive 업데이트 API 계약 변경을 hcodex-ui 관리자 화면과 서비스 타입에 반영한다.

변경된 API 계약:

  • 체크 API metadataUrl은 릴리스 version + platform으로 생성된다.
    • Windows: app/codex/{version}/latest.yml
    • macOS: app/codex/{version}/latest-mac.yml
  • metadataUrl은 electron-updater feed 파일 URL이며 설치 파일 URL, .blockmap, DMG, win-unpacked 경로를 반환하지 않는다.
  • /admin/hive/updates/releases 목록/생성/수정 모델에서 metadata_path, artifact_paths, sha512가 제거된다.
  • 릴리즈 검색 기준은 app, version만 남는다.
  • 설치 파일 경로는 관리자 API에 별도 등록하지 않고 feed 파일 내부 정보를 사용한다.

프론트 반영 범위:

  • Hive 릴리즈 서비스 타입과 create/update payload에서 metadata_path, artifact_paths, sha512 제거
  • 릴리즈 관리 화면의 메타데이터 경로, 아티팩트 경로, SHA512 입력/검증/표시 제거
  • 정책 화면과 테스트 데이터에서 제거된 릴리즈 필드 의존성 정리
  • 최신 API_SPEC 기준으로 릴리즈 생성/수정/조회 테스트 갱신

완료 기준:

  • 관련 Vitest 테스트 통과
  • TypeScript 빌드 통과
  • Hive 업데이트 릴리즈 UI에서 제거된 필드를 더 이상 요구하거나 전송하지 않음

정인 김이(가) 하루 전에 변경 Actions #1

정인 김이(가) 하루 전에 변경 Actions #2

  • 완료일을(를) 2026/07/06(으)로 지정되었습니다.
  • 상태을(를) 신규에서 완료(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.
Actions

내보내기 PDF Atom