Skip to content

Commit fa424a3

Browse files
committed
fix: fix trying to import revoked key
nodejs/release-keys#28
1 parent c829351 commit fa424a3

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

lib/nodelix/version_manager.ex

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ defmodule Nodelix.VersionManager do
145145
Logger.debug("Using GPG to retrieve #{length(missing_keys)} missing signing keys")
146146

147147
{messages, _} =
148-
GPGex.cmd!(["--keyserver", "hkps://keys.openpgp.org", "--recv-keys"] ++ missing_keys,
148+
GPGex.cmd!(["--keyserver", "hkps://keysever.ubuntu.com", "--recv-keys"] ++ missing_keys,
149149
keystore: keystore
150150
)
151151

@@ -163,12 +163,9 @@ defmodule Nodelix.VersionManager do
163163

164164
still_missing_keys = missing_keys -- imported_keys
165165

166-
# because some keys are unverified on keys.openpgp.org,
167-
# we make a subsequent call to the Ubuntu keyserver
168-
GPGex.cmd!(
169-
["--keyserver", "hkps://keyserver.ubuntu.com", "--recv-keys"] ++ still_missing_keys,
170-
keystore: keystore
171-
)
166+
if length(still_missing_keys) > 0,
167+
do:
168+
Logger.warning("Couldn't import following keys: #{Enum.join(still_missing_keys, ", ")}")
172169
end
173170

174171
GPGex.cmd!(["--verify", checksums_path], keystore: keystore)

0 commit comments

Comments
 (0)