Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Submit Winget package to microsoft/winget-pkgs #77

@rianjs

Description

@rianjs

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

Steps to Submit

Option 1: Manual PR

  1. 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.zip
    

    Get SHA256 checksums from checksums.txt in the release.

  2. Update manifest templates:

    • Copy files from packaging/winget/
    • Replace 0.0.0 with actual version
    • Replace placeholder checksums with real SHA256 values
  3. Validate locally:

    winget validate --manifest <path-to-manifests>
  4. Fork microsoft/winget-pkgs

  5. Create folder structure:

    manifests/o/OpenCLICollective/cfl/X.Y.Z/
    ├── OpenCLICollective.cfl.yaml
    ├── OpenCLICollective.cfl.installer.yaml
    └── OpenCLICollective.cfl.locale.en-US.yaml
    
  6. 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> --submit

After Approval

  • Add Winget installation instructions to README.md:
    ### Winget (Windows)
    
    ```powershell
    winget install OpenCLICollective.cfl
    
    

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions