openconfig / gnmic

gNMIc is a gNMI CLI client and collector
https://gnmic.openconfig.net
Apache License 2.0
189 stars 57 forks source link

Gorelease does not publish the arm64 image? #540

Open raskyld opened 3 weeks ago

raskyld commented 3 weeks ago

Hello all!

Context

I am trying to pull gNMIc on an arm64 machine but it doesn't work.

How to reproduce?

Try to run docker pull --platform linux/arm64 ghcr.io/openconfig/gnmic with whichever version you want. You will get a warning:

image with reference ghcr.io/openconfig/gnmic:latest was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64

Expected Behaviour

Looking at your goreleaser config, it seems it should publish a multi-arch image. I can't access the GitHub Actions logs of the release workflow, but I suspect the lack of QEMU on the worker could cause it to silently skip building arm64 image.

hellt commented 3 weeks ago

The PR that adds arm64 has been merged, but a new release hasn't been cut When a new version is released the amd image will be available

raskyld commented 3 weeks ago

Thanks a lot! I should have double checked the tags and verify the goreleaser conf from there 🤦

karimra commented 3 weeks ago

I will issue a new release by the end of the week