goss-org / goss

Quick and Easy server testing/validation
https://goss.rocks
Apache License 2.0
5.5k stars 470 forks source link

Goss Linux AMD64 Download Mislabeled #857

Open david-rse opened 7 months ago

david-rse commented 7 months ago

Describe the bug When downloading the goss release for Linux AMD64 I would expect the filenames to match the release name. However, the filename appears to be the hash.

image

How To Reproduce

  1. Go to the downloads page. https://github.com/goss-org/goss/releases
  2. Select the goss-linux-amd64 binary to download. https://github.com/goss-org/goss/releases/download/v0.4.4/goss-linux-amd64
  3. Observe the filename is the hash value rather than goss-linux-amd64

Expected Behavior Filename should be goss-linux-amd64

Actual Behavior Filename is ca8b27d2-1ef5-4394-a587-aced572e5de9

Environment:

aelsabbahy commented 7 months ago

I am not able to reproduce this. It downloads as goss-linux-amd64 for me in the browser or cli.

marcinpraczko commented 7 months ago

Hi, I can't reproduce this as well. Recently I've updated even my ansible role which downloading version v0.4.4 (https://github.com/marcinpraczko/ansible-goss-install/blob/9a323120564f7bdb4e954717decb3267515e8b82/defaults/main.yml#L9) and tested this a few times. So not sure how this hash was generated instead of real file.

aelsabbahy commented 1 month ago

Any way to reproduce this or do we chaulk it up to GitHub oddity.