릴리스마다 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 검증에서 가장 흔히 깨지는 항목인데 문제없음
남은 절차
microsoft/winget-pkgs 포크
wingetcreate가 정하는 패키지 경로에 tarball 내용을 풀기
winget validate / winget install --manifest로 로컬 검증
- 상류 PR 생성
고려사항
- 설치본에 코드 서명이 없어 SmartScreen 경고가 뜹니다. winget 제출 자체에 서명이 필수는 아니지만, 첫 제출 시 검토가 길어질 수 있습니다.
- 최초 제출이 승인된 뒤에는 릴리스마다 버전 갱신 PR이 필요합니다. 자동화할지 수동으로 둘지 정해야 합니다.
릴리스마다
Linetta-winget-manifests.tar.gz가 생성되고 있지만, 아직microsoft/winget-pkgs에 제출하지 않았습니다. 그래서 Windows 사용자는winget install Linetta로 설치할 수 없고 GitHub 릴리스에서 직접 받아야 합니다.packaging/README.md의 "Windows winget" 절에 절차가 문서화돼 있습니다.매니페스트 상태 (v0.9.6 기준 확인함)
릴리스 산출물을 내려받아 확인한 결과 제출 가능한 상태입니다.
InstallerSha256가 릴리스의SHA256SUMS와 일치함 — winget 검증에서 가장 흔히 깨지는 항목인데 문제없음남은 절차
microsoft/winget-pkgs포크wingetcreate가 정하는 패키지 경로에 tarball 내용을 풀기winget validate/winget install --manifest로 로컬 검증고려사항