From 398ccea2ae2d0bb15b2d841f2c4f2dee5166f45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C4=8C=C3=A1bera?= Date: Mon, 20 Apr 2020 15:29:10 +0200 Subject: [PATCH] feat(checkver): Present script property (#3900) --- bin/checkver.ps1 | 5 ++++- schema.json | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bin/checkver.ps1 b/bin/checkver.ps1 index 70d35607..83555b3a 100644 --- a/bin/checkver.ps1 +++ b/bin/checkver.ps1 @@ -196,8 +196,11 @@ while ($in_progress -gt 0) { $expected_ver = $json.version $ver = '' - $err = $ev.SourceEventArgs.Error $page = $ev.SourceEventArgs.Result + $err = $ev.SourceEventArgs.Error + if ($json.checkver.script) { + $page = $json.checkver.script -join "`r`n" | Invoke-Expression + } if ($err) { next "$($err.message)`r`nURL $url is not valid" diff --git a/schema.json b/schema.json index 788aa80b..6ace8898 100644 --- a/schema.json +++ b/schema.json @@ -260,6 +260,10 @@ }, "useragent": { "type": "string" + }, + "script": { + "$ref": "#/definitions/stringOrArrayOfStrings", + "description": "Custom PowerShell script to retrieve application version using more complex approach." } }, "type": "object"