-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Look into winget for CLI wanix #140
Comments
Winget Package Submission: CliffsNotes edition
Manifests submitted to the GitHub repository are automatically validated and, if accepted, pushed to the public-facing catalog. Create package manifestManifests are written in YAML. Microsoft supplies some tools to help create manifests (winget-create and YAMLCreate), but you can always create one by hand. If your package contains one installer and locale, only one YAML file is necessary. Otherwise multiple must be used. Here's the minimum number of files for the latter case:
And here are the currently supported installer types:
See the documentation for more details. Submit manifestAfter creating your manifest, you can submit it by creating a pull-request on the winget-pkgs repository. A GitHub workflow will automatically validate the manifest and ensure it complies with their policies. You should validate your package locally before submission. It seems that the submission process should be relatively quick, as validated manifests are merged automatically. The publishing pipeline runs as long as there are new valid manifests to publish. From start to finish, it shouldn't take more than a few hours. 1. Validate locallyManifests must adhere to Microsoft's policies.
The
If your manifest is deemed valid, move on to the next step. Optionally, you can also test your manifest in the Windows Sandbox. 2. Add manifest to local repositoryFork and clone the winget-pkgs repository. You must add your manifest files to the repository in the following folder structure:
The 3. Create pull requestCommit and push your changes, then create a PR on winget-pkgs repository. Once the automated validation process has completed, your package will be manually reviewed by a moderator. If accepted, it will then be added to the public-facing The GitHub bot will add labels to your PR to communicate progress. You'll be notified if there are errors during the validation process, and the labels and bot will help you fix your submission. Here's the list of common errors. |
Presumably if installer type is exe it can just be an executable? |
It seems so. The only requirement seems to be options for silent installs, i.e. bypassing the GUI wizard |
But is the exe expected to be an installer or can it be the executable that's installed? How do we get a |
Find out where the docs are to set that up and create an outline of what's necessary to set it up
The text was updated successfully, but these errors were encountered: