🔐

actを利用したactionでgo install時の証明書エラーの対処 failed to verify certificat X509

2023/07/14に公開

課題

tls: failed to verify certificate: x509: certificate signed by unknown authority

go installが上記の証明書エラーで失敗する

環境

  • M1mac
  • act: 0.2.48

結論

actionsが実行されるubuntuコンテナにルート証明書がないのでインストールすることで対応可能
GitHub上で実行されるときは必要がないのであくまでローカル確認用


- name: Install ca-certificates
  run: |
    apt update && apt install -y ca-certificates
    update-ca-certificates

- name: Install govulncheck
  run: go install golang.org/x/vuln/cmd/govulncheck@latest

Discussion