Skip to content

chore: winget 패키지 저장소에 Linetta 제출하기 #46

Description

@devlikebear

릴리스마다 Linetta-winget-manifests.tar.gz가 생성되고 있지만, 아직 microsoft/winget-pkgs에 제출하지 않았습니다. 그래서 Windows 사용자는 winget install Linetta로 설치할 수 없고 GitHub 릴리스에서 직접 받아야 합니다.

packaging/README.md의 "Windows winget" 절에 절차가 문서화돼 있습니다.

매니페스트 상태 (v0.9.6 기준 확인함)

릴리스 산출물을 내려받아 확인한 결과 제출 가능한 상태입니다.

PackageIdentifier: Devlikebear.Linetta
PackageVersion: 0.9.6
InstallerType: nullsoft
Scope: user
InstallerUrl: https://github.com/devlikebear/linetta/releases/download/v0.9.6/Linetta_0.9.6_x64-setup.exe
InstallerSha256: 3C87DA86844F324EC74666EAE5B53A805081BAEBC7E97AE4EB37D1D898AE2A21
  • 매니페스트 3종(installer / locale.en-US / version) 모두 생성됨
  • InstallerSha256가 릴리스의 SHA256SUMS와 일치함 — winget 검증에서 가장 흔히 깨지는 항목인데 문제없음

남은 절차

  1. microsoft/winget-pkgs 포크
  2. wingetcreate가 정하는 패키지 경로에 tarball 내용을 풀기
  3. winget validate / winget install --manifest로 로컬 검증
  4. 상류 PR 생성

고려사항

  • 설치본에 코드 서명이 없어 SmartScreen 경고가 뜹니다. winget 제출 자체에 서명이 필수는 아니지만, 첫 제출 시 검토가 길어질 수 있습니다.
  • 최초 제출이 승인된 뒤에는 릴리스마다 버전 갱신 PR이 필요합니다. 자동화할지 수동으로 둘지 정해야 합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions