Check quickinstall signatures (#1382)

* Check quickinstall signatures

* e2e test

* We can no longer check presence of signing section early

* Improve UI a little
This commit is contained in:
Félix Saparelli 2023-09-23 20:35:49 +12:00 committed by GitHub
parent ee7fcb3210
commit 680accd0d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 78 additions and 27 deletions

View file

@ -253,7 +253,6 @@ impl super::Fetcher for GhCrateMeta {
SignatureVerifier::Noop
}
(SignaturePolicy::Require, None) => {
debug_assert!(false, "missing signing section should be caught earlier");
return Err(FetchError::MissingSignature);
}
(_, Some(config)) => {