Usage Stats: Report usage for all signed plugins (#31545)

* Report usage for all the signed plugins

* Remove no longer used code

* Fix tests by manipulating the global state

* Minor test fix
This commit is contained in:
Joan López de la Franca Beltran
2021-03-04 15:43:43 +01:00
committed by GitHub
parent d373566feb
commit 01b4048026
4 changed files with 69 additions and 66 deletions
+8
View File
@@ -29,6 +29,14 @@ type PluginSignatureState struct {
type PluginSignatureStatus string
func (pss PluginSignatureStatus) IsValid() bool {
return pss == pluginSignatureValid
}
func (pss PluginSignatureStatus) IsInternal() bool {
return pss == pluginSignatureInternal
}
const (
pluginSignatureInternal PluginSignatureStatus = "internal" // core plugin, no signature
pluginSignatureValid PluginSignatureStatus = "valid" // signed and accurate MANIFEST