feat: integrate Bugtracker module, UpdateService enhancements & Token hierarchy

This commit is contained in:
Deploymentcenter Bot
2026-08-06 12:45:58 +02:00
parent 70b35f7b8b
commit d71f90cdfc
28 changed files with 3494 additions and 32 deletions
@@ -282,25 +282,25 @@ class Program
private static async Task TestUpdateServiceModuleAsync()
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("5. Teste Modul: UpdateService (Release Check)...");
Console.WriteLine($"5. Teste Modul: UpdateService [BuildInfo: {Deploymentcenter.Client.Models.BuildInfo.Summary}]...");
Console.ResetColor();
try
{
HttpResponseMessage response = await Client.GetAsync($"{BaseUrl}/api/updateservice/v1/check?product=myapp&version=1.0.0");
string responseBody = await response.Content.ReadAsStringAsync();
var updateClient = new UpdateClient(Client);
var result = await updateClient.CheckForUpdateAsync(BaseUrl, "myapp", "1.0.0", "prod");
Console.WriteLine($" HTTP Status: {(int)response.StatusCode} {response.StatusCode}");
Console.WriteLine($" Result Message: {result.Message}");
if (response.IsSuccessStatusCode)
if (result.UpdateAvailable)
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(" ✔ UpdateService Modul Test: ERFOLGREICH!");
Console.WriteLine($" ✔ Neues Release v{result.LatestRelease?.Version} verfügbar! URL: {result.LatestRelease?.PackageUrl}");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" UpdateService Modul Test: FEHLER!");
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(" UpdateService Client Test: OK (Anwendung ist auf dem neuesten Stand oder Check erfolgreich)");
}
}
catch (Exception ex)