Как я могу использовать GoReleaser для подписи двоичного файла с помощью ключа GPG, для которого требуется кодовая фраза
Таким образом, похоже, что Terraform рекомендует эту конфигурацию для GoReleaser, когда я посмотрел на нее, я не нашел ничего, что использует
sign
параметр или что-то в этом роде, значит ли это, что каждый проект, использующий эту конфигурацию GoReleaser, использует открытый ключ GPG?
GoReleaser не поддерживает подписывание двоичных файлов с помощью ключа GPG, для которого требуется кодовая фраза.
источник: https://www.terraform.io/docs/registry/providers/publishing.html
1 ответ
Вероятно, вы можете указать пароль, используя
signs:
- artifacts: checksum
args:
- "--batch"
- "--local-user"
- "{{ .Env.GPG_FINGERPRINT }}"
- "--output"
- "${signature}"
- "--detach-sign"
- "${artifact}"
stdin: '{{ .Env.GPG_PASSWORD }}'