-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Update skopeo #6180
Comments
@emo-slido I'm afraid we don't control the upstream repo updates. The new version of skopeo will be delivered right after those repos (https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable for Ubuntu 18&20 and the official Ubuntu repo for Ubuntu22) are updated. |
As a workaround you can install skopeo in runtime:
|
According to a blog post, the Kubic Project is now officially wound down. I'm not familiar with it, but it can probably be assumed that this repo won't be updated anymore. Some other possibilities:
|
Instead of pushing images that are available locally (different from a local registry) to Docker Hub, the proper way to make them available in the destination is to copy from the source registry directly without unnecessary pull/push. This is what skopeo can do. A containerized version of skopeo is used since the version pre-installed on the GitHub Actions Ubuntu runners is stuck in the past¹ and does not support --multi-arch², which may be used in the future. Also note that the tag-latest script is replaced by a conditional block in the new script which copies the tag from one registry to `latest` on another another. ¹ actions/runner-images#6180 (comment) ² https://github.com/containers/skopeo/releases/tag/v1.6.0
Instead of pushing images that are available locally (different from a local registry) to Docker Hub, the proper way to make them available in the destination is to copy from the source registry directly without unnecessary pull/push. This is what skopeo can do. A containerized version of skopeo is used since the version pre-installed on the GitHub Actions Ubuntu runners is stuck in the past¹ and does not support --multi-arch², which may be used in the future. Also note that the tag-latest script is replaced by a conditional block in the new script which copies the tag from one registry to `latest` on another another. ¹ actions/runner-images#6180 (comment) ² https://github.com/containers/skopeo/releases/tag/v1.6.0
Instead of pushing images that are available locally (different from a local registry) to Docker Hub, the proper way to make them available in the destination is to copy from the source registry directly without unnecessary pull/push. This is what skopeo can do. A containerized version of skopeo is used since the version pre-installed on the GitHub Actions Ubuntu runners is stuck in the past¹ and does not support --multi-arch², which may be used in the future. Also note that the tag-latest script is replaced by a conditional block in the new script which copies the tag from one registry to `latest` on another another. ¹ actions/runner-images#6180 (comment) ² https://github.com/containers/skopeo/releases/tag/v1.6.0
Instead of pushing images that are available locally (different from a local registry) to Docker Hub, the proper way to make them available in the destination is to copy from the source registry directly without unnecessary pull/push. This is what skopeo can do. A containerized version of skopeo is used since the version pre-installed on the GitHub Actions Ubuntu runners is stuck in the past¹ and does not support --multi-arch², which may be used in the future. Also note that the tag-latest script is replaced by a conditional block in the new script which copies the tag from one registry to `latest` on another another. ¹ actions/runner-images#6180 (comment) ² https://github.com/containers/skopeo/releases/tag/v1.6.0
Instead of pushing images that are available locally (different from a local registry) to Docker Hub, the proper way to make them available in the destination is to copy from the source registry directly without unnecessary pull/push. This is what skopeo can do. A containerized version of skopeo is used since the version pre-installed on the GitHub Actions Ubuntu runners is stuck in the past¹ and does not support --multi-arch², which may be used in the future. Also note that the tag-latest script is replaced by a conditional block in the new script which copies the tag from one registry to `latest` on another another. ¹ actions/runner-images#6180 (comment) ² https://github.com/containers/skopeo/releases/tag/v1.6.0
Tool name
skopeo
Tool license
Apache License Version 2.0
Add or update?
Desired version
v1.9.2 (latest) or at least v1.5.1 or greater
Approximate size
No response
Brief description of tool
No response
URL for tool's homepage
https://github.com/containers/skopeo
Provide a basic test case to validate the tool's functionality.
Platforms where you need the tool
Virtual environments where you need the tool
Can this tool be installed during the build?
Tool installation time in runtime
No response
Are you willing to submit a PR?
Yes, if you're so kind to point me to the build instructions
The text was updated successfully, but these errors were encountered: