Skip to content
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

docs: Add winget as installation method on Windows #192

Merged
merged 1 commit into from
Apr 13, 2023
Merged

docs: Add winget as installation method on Windows #192

merged 1 commit into from
Apr 13, 2023

Conversation

mloskot
Copy link
Contributor

@mloskot mloskot commented Apr 12, 2023

The kubeconform package has been accepted to winget, see microsoft/winget-pkgs#101691

The kubeconform package has been accepted to winget,
see microsoft/winget-pkgs#101691
@yannh
Copy link
Owner

yannh commented Apr 12, 2023

Hi @mloskot ! I did not know about Winget, but happy to document good ways to install Kubeconform! Do you know maybe how this will be kept up to date? Is there any way to automate or facilitate having this point to the latest version fairly easily?

@mloskot
Copy link
Contributor Author

mloskot commented Apr 13, 2023

Do you know maybe how this will be kept up to date?
Is there any way to automate or facilitate having this point to the latest version fairly easily?

@yannh This is a good question. So far, I have contributed number of upgrades to manifests in winget-pkg repository but I haven't researched any automation process.

There seem to be wingetbot in place which scans for upgrades, but I haven't found it documented yet, just some microsoft/winget-cli#2613 (comment) and it issues automatic updates of manifests, e.g. microsoft/winget-pkgs#82492 but AFAIU not all packages are being scanned yet or it may take time to get them scanned.

An alternative some projects implement is to automate PR submission to winget-pkgs with GitHub Actions, following new release. But, this may be not trivial to get right or is against practice of some projects which do not want to be involved in packaging, e.g. neovim/neovim#19121

Unless kubeconform gets auto-updated with wingetbot at some point, I think, the answer for now is to rely on community members to update the winget-pkg manifests.

If I find anything new on this topic, I will share.

@yannh
Copy link
Owner

yannh commented Apr 13, 2023

@mloskot I am ok with that, but might potentially remove the documentation if the version falls too far behind / the package becomes unmaintained 👍 Thanks a lot!

@yannh yannh closed this Apr 13, 2023
@yannh yannh reopened this Apr 13, 2023
@yannh yannh merged commit 9294e94 into yannh:master Apr 13, 2023
@mloskot mloskot deleted the patch-1 branch April 13, 2023 08:06
@mloskot
Copy link
Contributor Author

mloskot commented Apr 13, 2023

I'll do my best to watch the kubeconform releases.

@yannh
Copy link
Owner

yannh commented Apr 13, 2023

https://github.com/yannh/kubeconform/releases.atom might help 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants