-
Notifications
You must be signed in to change notification settings - Fork 190
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
Automate the ORAS upgrade in package manager systems #1025
Comments
Hi @FeynmanZhou , I can help investigate some of these items. |
I also assigned this issue to you @amands98 |
@developer-guy Do you know how to automate the ORAS package update in Nix? |
Thank @amands98 for sending out PRs. However, we need to discuss before proceeding the PR review. In general, upgrading packages in a package manager requires an account of that system. For example, homebrew is based on GitHub so that it requires a GitHub account to do the commit. Other package managers may require differently. The ultimate question is: Who should be the committer? It should be trusted and should not be an account of a real person (otherwise, that person is risk of impersonation). |
Maybe we can use a bot account to handle this process. We will come up with a solution and update here |
Meanwhile, we found that podman desktop has done similar job to publish releases to various package manager systems, including but not limited to Reference: https://github.com/containers/podman-desktop/tree/main/.github/workflows |
More comments on
|
More comments on
|
@amands98 Could you please help investigate solutions for |
There is a bot called r-ryantm, thanks to @ryantm, it regularly updates Nix packages based on the nixpkgs-update project. I guess we don't need to do anything special on the Nix side to update oras packages, all we need to do is check the update PR and approve it if everything looks good, @ryantm can correct me if I'm wrong. |
Thanks @developer-guy . I saw ORAS CLI was upgraded to v1.0.1 by this PR NixOS/nixpkgs#247693 (comment). From the Nix doc, they have a bot account that updates Nixpkgs by making PRs that bump a package to the latest version. So no further actions that we need to take in ORAS. cc @oras-project/oras-cli |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
we can close this one as we don't need to take manual actions or don't need to anything to automate this process since the we have already have an automation on that. |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
This issue was closed because it has been stalled for 30 days with no activity. |
What is the version of your ORAS CLI
v1.1.0-rc.1
What would you like to be added?
From the installation guide, Homebrew, Winget, Nix, and Snap only support ORAS v1.0.0 so far. We need to investigate and find approaches to automate the ORAS upgrade in those package manager systems.
winget
#939Why is this needed for ORAS?
It will be convenient for ORAS maintainers to maintain the ORAS upgrade in those package manager systems. Users can install the latest version of ORAS CLI on each OS/platform easier.
Are you willing to submit PRs to contribute to this feature?
The text was updated successfully, but these errors were encountered: