Closed nathantypanski closed 3 years ago
Ouch, seems to be failed with 1.7.2+ent...
I believe 1.7.2 was just released, so it's possible we haven't finished generating all the release artifacts yet (looking at https://releases.hashicorp.com/vault/1.7.2+ent/)
Unfortunately, we are now faced with the problem of renaming files:
vault_1.7.1_SHA256SUMS.72D7468F.sig
-> vault_1.7.2_SHA256SUMS.sig
https://releases.hashicorp.com/vault/1.7.2/
https://releases.hashicorp.com/vault/1.7.1/
oh no ☹️ would it be best to revert the gpg check for now, do you think? I can try to get some clarification from the release engineering team on what kind of consistency we can expect from those filenames going forward.
That might be a good idea, and of course we can do some conditional branching by version as I suggested in https://github.com/asdf-community/asdf-hashicorp/pull/24#issuecomment-845205159.
Ah, good idea! Yeah, why don't we revert these changes for now and take another swing at implementing this functionality 😄 I'll open a pull request.
For Hashicorp Vault packages, a
SHA256SUMS.sig
file is always present, even for older version of Vault. However, for older Terraform versions, this file contains an older signature. It seems that all releases of all Hashicorp software support the new filename.Fixes #26.
First and last Terraform contain this file:
https://releases.hashicorp.com/terraform/0.1.0/ https://releases.hashicorp.com/terraform/0.15.4/
First and last Consul contain it:
https://releases.hashicorp.com/consul/0.1.0/ https://releases.hashicorp.com/consul/1.10.0-beta2/
First and last last Vault contain it:
https://releases.hashicorp.com/vault/0.1.0/ https://releases.hashicorp.com/vault/1.7.0+ent.hsm/