microsoft / winget-create

The Windows Package Manager Manifest Creator command-line tool (aka wingetcreate)
MIT License
505 stars 86 forks source link

Add option to create sources.msix file for private repo #537

Closed pquiring closed 1 month ago

pquiring commented 4 months ago

Description of the new feature / enhancement

Would be nice to create my own repo with a simple command.
Plan to host repo on sourceforge.net (only supports PHP) so I think the REST option is not possible. Need a new command to create sources.msix for use in private repo.

Proposed technical implementation details

wingetcreate cache --build --output=folder/path/sources.msix wingetcreate cache --sign --output=folder/path/sources.msix

pquiring commented 4 months ago

I've tried to add "one" package to winget-pkgs and it's taking days. Once I release and update dozes of packages that would be unacceptable slow :(

denelon commented 1 month ago

Building a PreIndexed source should support multiple packages which isn't something wingetcreate was designed to do. As they are MSIX packages, they would also require a certificate for signing. We can keep this issue open here for now, but it may get moved to another project depending on how we decide to implement something like this in the future.

pquiring commented 1 month ago

I've created my own repo using the REST API instead. I'll close this issue.

Thanks!