Skip to content

Commit

Permalink
AI-229 add output artifact and validation (#892)
Browse files Browse the repository at this point in the history
* changes to add output artifact and validation

Signed-off-by: Lillie Dae <[email protected]>

---------

Signed-off-by: Lillie Dae <[email protected]>
  • Loading branch information
lillie-dae authored Oct 16, 2023
1 parent 66bddaf commit 5788146
Show file tree
Hide file tree
Showing 50 changed files with 916 additions and 2,086 deletions.
1 change: 1 addition & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ header:
- 'src/.vs'
- 'doc/dependency_decisions.yml'
- 'docs/templates/**'
- 'src/Monai.Deploy.WorkflowManager.sln.DotSettings'

comment: never

Expand Down
2 changes: 2 additions & 0 deletions doc/dependency_decisions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -761,13 +761,15 @@
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
:versions:
- 1.0.1
- 1.0.3
:when: 2023-29-08 21:43:10.781625468 Z
- - :approve
- Monai.Deploy.Messaging.RabbitMQ
- :who: neildsouth
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
:versions:
- 1.0.1
- 1.0.3
:when: 2023-29-08 21:43:20.975488411 Z
- - :approve
- Monai.Deploy.Security
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Monai.Deploy.Messaging" Version="1.0.1" />
<PackageReference Include="Monai.Deploy.Messaging" Version="1.0.3" />
<PackageReference Include="Monai.Deploy.Storage" Version="0.2.18" />
</ItemGroup>

Expand Down
6 changes: 3 additions & 3 deletions src/Common/Configuration/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"net6.0": {
"Monai.Deploy.Messaging": {
"type": "Direct",
"requested": "[1.0.1, )",
"resolved": "1.0.1",
"contentHash": "w0+37sCMzhZg4vhYFG+9TKmDW+Dks5DOiTrJzdnT8xJCfH1MK6xkRnIf+dBfxes0wFwPiKueaUWDcUsg1RnadQ==",
"requested": "[1.0.3, )",
"resolved": "1.0.3",
"contentHash": "DoQrTyztAGmOafiPNhxZ44D50Qcbqv4W94N9LxofyhW2NgSqMOKMbS+6FcomMsCKlLC1E3dyoYdZF8GFunwKUw==",
"dependencies": {
"Ardalis.GuardClauses": "4.1.1",
"Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.21",
Expand Down
47 changes: 4 additions & 43 deletions src/Common/Miscellaneous/ApiControllerBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,8 @@
*/

using System.Net;
using Ardalis.GuardClauses;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using Monai.Deploy.WorkflowManager.Common.Miscellaneous.Wrappers;
using Monai.Deploy.WorkflowManager.Common.Configuration;
using Monai.Deploy.WorkflowManager.Common.Miscellaneous.Filter;
using Monai.Deploy.WorkflowManager.Common.Miscellaneous.Services;

Expand All @@ -31,62 +28,26 @@ namespace Monai.Deploy.WorkflowManager.Common.ControllersShared
[ApiController]
public class ApiControllerBase : ControllerBase
{
public IOptions<WorkflowManagerOptions> Options { get; set; }

/// <summary>
/// Initializes a new instance of the <see cref="ApiControllerBase"/> class.
/// </summary>
/// <param name="options">Workflow manager options.</param>
public ApiControllerBase(IOptions<WorkflowManagerOptions> options)
public ApiControllerBase()
{
Options = options ?? throw new ArgumentNullException(nameof(options));
}

/// <summary>
/// Gets internal Server Error 500.
/// </summary>
public static int InternalServerError => (int)HttpStatusCode.InternalServerError;
protected static int InternalServerError => (int)HttpStatusCode.InternalServerError;

/// <summary>
/// Gets bad Request 400.
/// </summary>
public new static int BadRequest => (int)HttpStatusCode.BadRequest;
protected static new int BadRequest => (int)HttpStatusCode.BadRequest;

/// <summary>
/// Gets notFound 404.
/// </summary>
public new static int NotFound => (int)HttpStatusCode.NotFound;

/// <summary>
/// Creates a pagination paged response.
/// </summary>
/// <typeparam name="T">Data set type.</typeparam>
/// <param name="pagedData">Data set.</param>
/// <param name="validFilter">Filters.</param>
/// <param name="totalRecords">Total records.</param>
/// <param name="uriService">Uri service.</param>
/// <param name="route">Route.</param>
/// <returns>Returns <see cref="PagedResponse{T}"/>.</returns>
public PagedResponse<IEnumerable<T>> CreatePagedResponse<T>(IEnumerable<T> pagedData, PaginationFilter validFilter, long totalRecords, IUriService uriService, string route)
{
Guard.Against.Null(pagedData, nameof(pagedData));
Guard.Against.Null(validFilter, nameof(validFilter));
Guard.Against.Null(route, nameof(route));
Guard.Against.Null(uriService, nameof(uriService));

var pageSize = validFilter.PageSize ?? Options.Value.EndpointSettings.DefaultPageSize;
var response = new PagedResponse<IEnumerable<T>>(pagedData, validFilter.PageNumber, pageSize);

response.SetUp(validFilter, totalRecords, uriService, route);
return response;
}


public StatsPagedResponse<IEnumerable<T>> CreateStatsPagedReponse<T>(IEnumerable<T> pagedData, PaginationFilter validFilter, long totalRecords, IUriService uriService, string route)
{
var response = new StatsPagedResponse<IEnumerable<T>>(pagedData, validFilter.PageNumber, validFilter.PageSize ?? 10);
response.SetUp(validFilter, totalRecords, uriService, route);
return response;
}
protected static new int NotFound => (int)HttpStatusCode.NotFound;
}
}
17 changes: 9 additions & 8 deletions src/Common/Miscellaneous/ValidationConstants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -93,41 +93,42 @@ public enum NotificationValues
};



/// <summary>
/// Key for the argo task type.
/// </summary>
public static readonly string ArgoTaskType = "argo";
public const string ArgoTaskType = "argo";

/// <summary>
/// Key for the clinical review task type.
/// </summary>
public static readonly string ClinicalReviewTaskType = "aide_clinical_review";
public const string ClinicalReviewTaskType = "aide_clinical_review";

/// <summary>
/// Key for the router task type.
/// </summary>
public static readonly string RouterTaskType = "router";
public const string RouterTaskType = "router";

/// <summary>
/// Key for the export task type.
/// </summary>
public static readonly string ExportTaskType = "export";
public const string ExportTaskType = "export";

/// <summary>
/// Key for the export task type.
/// </summary>
public static readonly string ExternalAppTaskType = "remote_app_execution";
public const string ExternalAppTaskType = "remote_app_execution";

/// <summary>
/// Key for the export task type.
/// </summary>
public static readonly string DockerTaskType = "docker";
public const string DockerTaskType = "docker";

/// <summary>
/// Key for the email task type.
/// </summary>
public static readonly string Email = "email";
public const string Email = "email";

public static readonly string[] AcceptableTasksToReview = { ArgoTaskType, ExternalAppTaskType };

/// <summary>
/// Valid task types.
Expand Down
6 changes: 3 additions & 3 deletions src/Common/Miscellaneous/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,8 @@
},
"Monai.Deploy.Messaging": {
"type": "Transitive",
"resolved": "1.0.1",
"contentHash": "w0+37sCMzhZg4vhYFG+9TKmDW+Dks5DOiTrJzdnT8xJCfH1MK6xkRnIf+dBfxes0wFwPiKueaUWDcUsg1RnadQ==",
"resolved": "1.0.3",
"contentHash": "DoQrTyztAGmOafiPNhxZ44D50Qcbqv4W94N9LxofyhW2NgSqMOKMbS+6FcomMsCKlLC1E3dyoYdZF8GFunwKUw==",
"dependencies": {
"Ardalis.GuardClauses": "4.1.1",
"Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.21",
Expand Down Expand Up @@ -236,7 +236,7 @@
"monai.deploy.workflowmanager.common.configuration": {
"type": "Project",
"dependencies": {
"Monai.Deploy.Messaging": "[1.0.1, )",
"Monai.Deploy.Messaging": "[1.0.3, )",
"Monai.Deploy.Storage": "[0.2.18, )"
}
}
Expand Down
82 changes: 82 additions & 0 deletions src/Monai.Deploy.WorkflowManager.sln.DotSettings
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AR/@EntryIndexedValue">AR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AS/@EntryIndexedValue">AS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ASMT/@EntryIndexedValue">ASMT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AU/@EntryIndexedValue">AU</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=BDUS/@EntryIndexedValue">BDUS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=BI/@EntryIndexedValue">BI</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=BMD/@EntryIndexedValue">BMD</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CD/@EntryIndexedValue">CD</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CF/@EntryIndexedValue">CF</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CP/@EntryIndexedValue">CP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CR/@EntryIndexedValue">CR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CS/@EntryIndexedValue">CS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CT/@EntryIndexedValue">CT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DD/@EntryIndexedValue">DD</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DF/@EntryIndexedValue">DF</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DG/@EntryIndexedValue">DG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DM/@EntryIndexedValue">DM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DOC/@EntryIndexedValue">DOC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DS/@EntryIndexedValue">DS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DX/@EntryIndexedValue">DX</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EC/@EntryIndexedValue">EC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ECG/@EntryIndexedValue">ECG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EPS/@EntryIndexedValue">EPS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ES/@EntryIndexedValue">ES</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FA/@EntryIndexedValue">FA</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FID/@EntryIndexedValue">FID</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FS/@EntryIndexedValue">FS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=GM/@EntryIndexedValue">GM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HC/@EntryIndexedValue">HC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HD/@EntryIndexedValue">HD</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=IO/@EntryIndexedValue">IO</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=IOL/@EntryIndexedValue">IOL</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=IVOCT/@EntryIndexedValue">IVOCT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=IVUS/@EntryIndexedValue">IVUS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=KER/@EntryIndexedValue">KER</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=KO/@EntryIndexedValue">KO</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LEN/@EntryIndexedValue">LEN</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LP/@EntryIndexedValue">LP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LS/@EntryIndexedValue">LS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=MA/@EntryIndexedValue">MA</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=MG/@EntryIndexedValue">MG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=MR/@EntryIndexedValue">MR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=MS/@EntryIndexedValue">MS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NM/@EntryIndexedValue">NM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OAM/@EntryIndexedValue">OAM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OCT/@EntryIndexedValue">OCT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OP/@EntryIndexedValue">OP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OPM/@EntryIndexedValue">OPM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OPR/@EntryIndexedValue">OPR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OPT/@EntryIndexedValue">OPT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OPV/@EntryIndexedValue">OPV</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OSS/@EntryIndexedValue">OSS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OT/@EntryIndexedValue">OT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PLAN/@EntryIndexedValue">PLAN</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PR/@EntryIndexedValue">PR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PT/@EntryIndexedValue">PT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PX/@EntryIndexedValue">PX</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=REG/@EntryIndexedValue">REG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RESP/@EntryIndexedValue">RESP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RF/@EntryIndexedValue">RF</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RG/@EntryIndexedValue">RG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RTDOSE/@EntryIndexedValue">RTDOSE</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RTIMAGE/@EntryIndexedValue">RTIMAGE</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RTPLAN/@EntryIndexedValue">RTPLAN</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RTRECORD/@EntryIndexedValue">RTRECORD</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RTSTRUCT/@EntryIndexedValue">RTSTRUCT</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RWV/@EntryIndexedValue">RWV</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SEG/@EntryIndexedValue">SEG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SM/@EntryIndexedValue">SM</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SMR/@EntryIndexedValue">SMR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SR/@EntryIndexedValue">SR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SRF/@EntryIndexedValue">SRF</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ST/@EntryIndexedValue">ST</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=STAIN/@EntryIndexedValue">STAIN</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TG/@EntryIndexedValue">TG</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=US/@EntryIndexedValue">US</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VA/@EntryIndexedValue">VA</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VF/@EntryIndexedValue">VF</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=XA/@EntryIndexedValue">XA</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=XC/@EntryIndexedValue">XC</s:String>
</wpf:ResourceDictionary>
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@


<ItemGroup>
<PackageReference Include="Monai.Deploy.Messaging" Version="1.0.1" />
<PackageReference Include="Monai.Deploy.Messaging" Version="1.0.3" />
<PackageReference Include="Mongo.Migration" Version="3.1.4" />
<PackageReference Include="MongoDB.Bson" Version="2.21.0" />
</ItemGroup>
Expand Down
6 changes: 3 additions & 3 deletions src/TaskManager/API/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"net6.0": {
"Monai.Deploy.Messaging": {
"type": "Direct",
"requested": "[1.0.1, )",
"resolved": "1.0.1",
"contentHash": "w0+37sCMzhZg4vhYFG+9TKmDW+Dks5DOiTrJzdnT8xJCfH1MK6xkRnIf+dBfxes0wFwPiKueaUWDcUsg1RnadQ==",
"requested": "[1.0.3, )",
"resolved": "1.0.3",
"contentHash": "DoQrTyztAGmOafiPNhxZ44D50Qcbqv4W94N9LxofyhW2NgSqMOKMbS+6FcomMsCKlLC1E3dyoYdZF8GFunwKUw==",
"dependencies": {
"Ardalis.GuardClauses": "4.1.1",
"Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.21",
Expand Down
6 changes: 3 additions & 3 deletions src/TaskManager/Database/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,8 @@
},
"Monai.Deploy.Messaging": {
"type": "Transitive",
"resolved": "1.0.1",
"contentHash": "w0+37sCMzhZg4vhYFG+9TKmDW+Dks5DOiTrJzdnT8xJCfH1MK6xkRnIf+dBfxes0wFwPiKueaUWDcUsg1RnadQ==",
"resolved": "1.0.3",
"contentHash": "DoQrTyztAGmOafiPNhxZ44D50Qcbqv4W94N9LxofyhW2NgSqMOKMbS+6FcomMsCKlLC1E3dyoYdZF8GFunwKUw==",
"dependencies": {
"Ardalis.GuardClauses": "4.1.1",
"Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.21",
Expand Down Expand Up @@ -684,7 +684,7 @@
"monai.deploy.workflowmanager.taskmanager.api": {
"type": "Project",
"dependencies": {
"Monai.Deploy.Messaging": "[1.0.1, )",
"Monai.Deploy.Messaging": "[1.0.3, )",
"Mongo.Migration": "[3.1.4, )",
"MongoDB.Bson": "[2.21.0, )"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
},
"Monai.Deploy.Messaging": {
"type": "Transitive",
"resolved": "1.0.1",
"contentHash": "w0+37sCMzhZg4vhYFG+9TKmDW+Dks5DOiTrJzdnT8xJCfH1MK6xkRnIf+dBfxes0wFwPiKueaUWDcUsg1RnadQ==",
"resolved": "1.0.3",
"contentHash": "DoQrTyztAGmOafiPNhxZ44D50Qcbqv4W94N9LxofyhW2NgSqMOKMbS+6FcomMsCKlLC1E3dyoYdZF8GFunwKUw==",
"dependencies": {
"Ardalis.GuardClauses": "4.1.1",
"Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.21",
Expand Down Expand Up @@ -733,7 +733,7 @@
"monai.deploy.workflowmanager.common.configuration": {
"type": "Project",
"dependencies": {
"Monai.Deploy.Messaging": "[1.0.1, )",
"Monai.Deploy.Messaging": "[1.0.3, )",
"Monai.Deploy.Storage": "[0.2.18, )"
}
},
Expand All @@ -747,7 +747,7 @@
"monai.deploy.workflowmanager.taskmanager.api": {
"type": "Project",
"dependencies": {
"Monai.Deploy.Messaging": "[1.0.1, )",
"Monai.Deploy.Messaging": "[1.0.3, )",
"Mongo.Migration": "[3.1.4, )",
"MongoDB.Bson": "[2.21.0, )"
}
Expand Down
Loading

0 comments on commit 5788146

Please sign in to comment.