Как я могу использовать 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 }}'
Другие вопросы по тегам