Toolkit: Fix bug with rootUrls not being properly parsed when signing a private plugin. (#43014) (#43081)

* fix plugin sign

* modify urls

* back to urls...

* code format

(cherry picked from commit e79254d9aa)

Co-authored-by: Dessen Xu <41524013+dessen-xu@users.noreply.github.com>
This commit is contained in:
Grot (@grafanabot)
2021-12-14 12:03:41 +01:00
committed by GitHub
co-authored by Dessen Xu
parent b0152ff2f2
commit 5dfaad6ccb
+15 -1
View File
@@ -200,7 +200,21 @@ export const run = (includeInternalScripts = false) => {
program
.command('plugin:sign')
.option('--signatureType <type>', 'Signature Type')
.option('--rootUrls <urls...>', 'Root URLs')
.option(
'--rootUrls <urls...>',
'Root URLs',
function (url: string, urls: string[]) {
if (typeof url !== 'string') {
return urls;
}
const parts = url.split(',');
urls.push(...parts);
return urls;
},
[]
)
.description('Create a plugin signature')
.action(async (cmd) => {
await execTask(pluginSignTask)({