This repository was archived by the owner on Feb 6, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
Submit Winget package to microsoft/winget-pkgs #77
Copy link
Copy link
Closed
Description
Summary
The Winget manifest templates were created in #72 / #76, but haven't been submitted yet. This issue tracks the actual submission to microsoft/winget-pkgs.
Prerequisites
- feat: add Winget manifest templates for Windows distribution #76 merged (manifest templates)
- A release exists on GitHub (need real version number and checksums)
Steps to Submit
Option 1: Manual PR
-
Get release info from GitHub:
Version: X.Y.Z x64 URL: https://github.com/open-cli-collective/confluence-cli/releases/download/vX.Y.Z/cfl_X.Y.Z_windows_amd64.zip arm64 URL: https://github.com/open-cli-collective/confluence-cli/releases/download/vX.Y.Z/cfl_X.Y.Z_windows_arm64.zipGet SHA256 checksums from
checksums.txtin the release. -
Update manifest templates:
- Copy files from
packaging/winget/ - Replace
0.0.0with actual version - Replace placeholder checksums with real SHA256 values
- Copy files from
-
Validate locally:
winget validate --manifest <path-to-manifests>
-
Create folder structure:
manifests/o/OpenCLICollective/cfl/X.Y.Z/ ├── OpenCLICollective.cfl.yaml ├── OpenCLICollective.cfl.installer.yaml └── OpenCLICollective.cfl.locale.en-US.yaml -
Submit PR to microsoft/winget-pkgs
Option 2: Using wingetcreate
# Install
winget install Microsoft.WingetCreate
# Create/update manifest interactively
wingetcreate new <x64_url>
# Or update existing
wingetcreate update OpenCLICollective.cfl --version X.Y.Z --urls <x64_url> <arm64_url> --submitAfter Approval
- Add Winget installation instructions to README.md:
### Winget (Windows) ```powershell winget install OpenCLICollective.cfl
References
- Submit packages to Windows Package Manager
- wingetcreate tool
- Manifest templates:
packaging/winget/
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels