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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions