containerd.io
containerd.io copied to clipboard
Windows binaries missing from the release page
Description
At the https://containerd.io/ homepage there's this paragraph:
containerd is available as a daemon for Linux and Windows.
But at the release page (e.g. https://github.com/containerd/containerd/releases/tag/v1.3.3) there is only the linux binaries (e.g. containerd-1.3.3.linux-amd64.tar.gz).
Describe the results you expected:
A windows binary in the release page.
Who is building and/or releasing containerd for Windows? @Random-Liu or @jterry75 do you all know?
@kevpar Can you help look into this?
We (Microsoft) don't currently release containerd for Windows. @estesp what would be needed to add a Windows build to the containerd release process?
I noticed there are windows binaries nightly builds of containerd at https://github.com/containerd/containerd/actions/runs/94784795 It would be good to include them in for releases as well.
/cc @cpuguy83
Should we build hcs shim along with it?
I can help with this, how are assets uploaded to the release in the first place?
I couldn't find any references in https://github.com/containerd/release-tool
The release-tool
just generates the tag and release notes. Travis doing the builds today. Since Travis is broken I have been building locally and pushing up. We hope to get these moved over to Github actions by 1.4 final. Hopefully building windows and linux, and arm64 but that is a stretch goal right now.
Releases are now triggered by GH action, and Windows builds are included. Currently this is only on 1.4 beta1.
v1.3.5 also includes Windows binaries now.
Shouldn't the windows binaries be available under Downloads on https://containerd.io?
When the website was designed we didn't have Windows support; I just moved this issue to the website repo and am re-opening it so we can fix this now that we have official Windows releases.