chore: migrate release pipeline to signed filemap and wire rainyun s3

This commit is contained in:
lincube
2026-04-20 07:48:53 +08:00
parent 02547eeea6
commit f6a6f97e0b
22 changed files with 1078 additions and 780 deletions

View File

@@ -104,26 +104,6 @@ internal static class Commands
private static async Task<LauncherResult> DownloadUpdatePayloadAsync(CommandContext context, UpdateEngineService updateEngine)
{
var releasesUrl = context.GetOption("releases-url");
if (!string.IsNullOrWhiteSpace(releasesUrl))
{
var packageUrls = new List<string>();
var packageUrl = context.GetOption("package-url");
if (!string.IsNullOrWhiteSpace(packageUrl))
{
packageUrls.Add(packageUrl);
}
var packageUrlsCsv = context.GetOption("package-urls");
if (!string.IsNullOrWhiteSpace(packageUrlsCsv))
{
packageUrls.AddRange(packageUrlsCsv
.Split(',', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries));
}
return await updateEngine.DownloadVelopackAsync(releasesUrl, packageUrls, CancellationToken.None).ConfigureAwait(false);
}
return await updateEngine.DownloadAsync(
context.GetOption("manifest-url") ?? throw new InvalidOperationException("Missing --manifest-url."),
context.GetOption("signature-url") ?? throw new InvalidOperationException("Missing --signature-url."),