[ { "UpdateStageName":"Create Dotnet Directory", "UpdateSourcePlatform":"All", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}dotnet" }, { "UpdateStageName":"Create Libraries Directory", "UpdateSourcePlatform":"Linux", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}libraries" }, { "UpdateStageName":"Create Plugins Directory", "UpdateSourcePlatform":"Linux", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}plugins" }, { "UpdateStageName":"ASP.NET Core Runtime Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-win-x64.zip", "UpdateSourceTarget":"{{$FullBaseDir}}dotnet", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true }, { "UpdateStageName":"ASP.NET Core Runtime Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-linux-x64.tar.gz", "UpdateSourceArch":"x86_64", "UpdateSourceTarget":"{{$FullBaseDir}}dotnet", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true }, { "UpdateStageName":"ASP.NET Core Runtime Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-linux-arm64.tar.gz", "UpdateSourceArch":"aarch64", "UpdateSourceTarget":"{{$FullBaseDir}}dotnet", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_win-x64.zip", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Release" }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_linux-x64.tar.gz", "UpdateSourceArch":"x86_64", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Release" }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_linux-arm64.tar.gz", "UpdateSourceArch":"aarch64", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Release" }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_win-x64.zip", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Nightly" }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_linux-x64.zip", "UpdateSourceArch":"x86_64", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Nightly" }, { "UpdateStageName":"Impostor Server Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_linux-arm64.zip", "UpdateSourceArch":"aarch64", "UpdateSourceTarget":"{{$FullBaseDir}}", "UnzipUpdateSource":true, "OverwriteExistingFiles":true, "DeleteAfterExtract":true, "UpdateSourceConditionSetting":"BuildStream", "UpdateSourceConditionValue":"Nightly" }, { "UpdateStageName":"Pause Update Stages", "UpdateSourcePlatform":"Linux", "UpdateSource":"Pause", "UpdateSourceArgs":"2" }, { "UpdateStageName":"Set Executable Flag", "UpdateSourcePlatform":"Linux", "UpdateSource":"SetExecutableFlag", "UpdateSourceArgs":"{{$FullBaseDir}}Impostor.Server" }, { "UpdateStageName":"Impostor.Http Plugin Download", "UpdateSourcePlatform":"All", "UpdateSource":"FetchURL", "UpdateSourceData":"https://github.com/Impostor/Impostor.Http/releases/download/v{{HttpPluginVersion}}/Impostor.Http.dll", "UpdateSourceTarget":"{{$FullBaseDir}}plugins", "OverwriteExistingFiles":true }, { "UpdateStageName":"Impostor.Http Plugin Config File Download", "UpdateSourcePlatform":"All", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/Impostor/Impostor.Http/main/config_http.json", "UpdateSourceTarget":"{{$FullBaseDir}}", "OverwriteExistingFiles":false } ]