fix: import key

This commit is contained in:
Tom Hu 2024-05-14 11:35:40 +07:00
parent ff87f90c8e
commit c8d9e52469
No known key found for this signature in database
GPG key ID: 79155678363963D2
3 changed files with 39 additions and 3 deletions

19
dist/index.js vendored
View file

@ -32726,9 +32726,26 @@ const verify = (filename, platform, version, verbose, failCi) => validate_awaite
yield (0,external_node_child_process_namespaceObject.execSync)(command);
}
catch (err) {
setFailure(`Codecov: Error importing pgp key: ${err.message}`, failCi);
setFailure(`Codecov: Error verifying gpg signature: ${err.message}`, failCi);
}
});
const importKey = () => validate_awaiter(void 0, void 0, void 0, function* () {
const command = [
'gpg',
'--logger-fd',
'1',
'--no-default-keyring',
'--import',
external_node_path_namespaceObject.join(__dirname, 'pgp_keys.asc'),
].join(' ');
try {
yield (0,external_node_child_process_namespaceObject.execSync)(command);
}
catch (err) {
setFailure(`Codecov: Error importing gpg key: ${err.message}`, failCi);
}
});
yield importKey();
yield verifySignature();
yield validateSha();
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View file

@ -89,9 +89,28 @@ const verify = async (
try {
await execSync(command);
} catch (err) {
setFailure(`Codecov: Error importing pgp key: ${err.message}`, failCi);
setFailure(`Codecov: Error verifying gpg signature: ${err.message}`, failCi);
}
};
const importKey = async () => {
const command = [
'gpg',
'--logger-fd',
'1',
'--no-default-keyring',
'--import',
path.join(__dirname, 'pgp_keys.asc'),
].join(' ');
try {
await execSync(command);
} catch (err) {
setFailure(`Codecov: Error importing gpg key: ${err.message}`, failCi);
}
};
await importKey();
await verifySignature();
await validateSha();
} catch (err) {