Skip to content

Commit b146513

Browse files
authored
Merge pull request #510 from Project-MONAI/nds-upMessaging
Nds up messaging
2 parents 79eeb1b + a8a0be6 commit b146513

32 files changed

+285
-246
lines changed

.dockleignore

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Copyright 2023 MONAI Consortium
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
# Checked and no actual secrets found in dockerfile, just some environment variables for compatibility
16+
CIS-DI-0010
17+

.github/workflows/ci.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -433,13 +433,26 @@ jobs:
433433
tags: ${{ steps.meta.outputs.tags }}
434434
labels: ${{ steps.meta.outputs.labels }}
435435

436-
- name: Scan image with Azure Container Scan
437-
env:
438-
TRIVY_TIMEOUT_SEC: 360s
439-
uses: Azure/[email protected]
436+
- name: Run Trivy vulnerability scanner
437+
uses: aquasecurity/trivy-action@master
440438
if: ${{ (matrix.os == 'ubuntu-latest') }}
441439
with:
442-
image-name: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
440+
image-ref: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
441+
format: 'table'
442+
exit-code: '1'
443+
ignore-unfixed: true
444+
vuln-type: 'os,library'
445+
severity: 'CRITICAL'
446+
447+
- name: Run dockle scan
448+
id: dockle-scan
449+
uses: goodwithtech/dockle-action@main
450+
if: ${{ (matrix.os == 'ubuntu-latest') }}
451+
with:
452+
image: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
453+
format: 'list'
454+
exit-code: '1'
455+
exit-level: 'warn'
443456

444457
- name: Anchore container scan
445458
id: anchore-scan
@@ -450,7 +463,7 @@ jobs:
450463
fail-build: true
451464
severity-cutoff: critical
452465

453-
- name: Upload Anchore scan SARIF report
466+
- name: Upload scan SARIF report
454467
uses: github/codeql-action/upload-sarif@v2
455468
if: ${{ (matrix.os == 'ubuntu-latest') }}
456469
with:

Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ RUN dotnet publish -c Release -o out --nologo src/InformaticsGateway/Monai.Deplo
2727

2828
# Build runtime image
2929
FROM mcr.microsoft.com/dotnet/aspnet:8.0-jammy
30+
RUN adduser --system --group --no-create-home appuser
3031

3132
# Enable elastic client compatibility mode
3233
ENV ELASTIC_CLIENT_APIVERSIONING=true
@@ -35,13 +36,16 @@ ENV DEBIAN_FRONTEND=noninteractive
3536
RUN apt-get clean \
3637
&& apt-get update \
3738
&& apt-get install -y --no-install-recommends curl \
38-
&& apt-get install -y libc6-dev=2.35-0ubuntu3.6 # this is a workaround for Mongo encryption library
39-
RUN rm -rf /var/lib/apt/lists
39+
&& apt-get install -y libc6-dev=2.35-0ubuntu3.6 \
40+
&& rm -rf /var/lib/apt/lists # this is a workaround for Mongo encryption library
41+
4042

4143

4244

4345
WORKDIR /opt/monai/ig
4446

47+
RUN chown -R appuser:appuser /opt/monai/ig
48+
4549
COPY --from=build /app/out .
4650
COPY --from=build /tools /opt/dotnetcore-tools
4751
COPY LICENSE ./
@@ -58,4 +62,6 @@ HEALTHCHECK --interval=10s --retries=10 CMD curl --fail http://localhost:5000/he
5862
RUN ls -lR /opt/monai/ig
5963
ENV PATH="/opt/dotnetcore-tools:${PATH}"
6064

65+
USER appuser
66+
6167
ENTRYPOINT ["/opt/monai/ig/Monai.Deploy.InformaticsGateway"]

doc/dependency_decisions.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,8 @@
584584
- :versions:
585585
- 8.0.0
586586
- 8.0.1
587+
- 8.0.2
588+
- 8.0.3
587589
:when: 2022-10-14T23:37:16.793Z
588590
:who: mocsharp
589591
:why: MIT (https://github.com/dotnet/runtime/raw/main/LICENSE.TXT)
@@ -660,14 +662,14 @@
660662
- - :approve
661663
- Monai.Deploy.Messaging
662664
- :versions:
663-
- 2.0.0
665+
- 2.0.2
664666
:when: 2023-10-13T18:06:21.511Z
665667
:who: neilsouth
666668
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
667669
- - :approve
668670
- Monai.Deploy.Messaging.RabbitMQ
669671
- :versions:
670-
- 2.0.0
672+
- 2.0.2
671673
:when: 2023-10-13T18:06:21.511Z
672674
:who: neilsouth
673675
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)

src/Api/Monai.Deploy.InformaticsGateway.Api.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
<PackageReference Include="fo-dicom" Version="5.1.2" />
5252
<PackageReference Include="HL7-dotnetcore" Version="2.36.0" />
5353
<PackageReference Include="Macross.Json.Extensions" Version="3.0.0" />
54-
<PackageReference Include="Monai.Deploy.Messaging" Version="2.0.0" />
55-
<PackageReference Include="Monai.Deploy.Messaging.RabbitMQ" Version="2.0.0" />
54+
<PackageReference Include="Monai.Deploy.Messaging" Version="2.0.2" />
55+
<PackageReference Include="Monai.Deploy.Messaging.RabbitMQ" Version="2.0.2" />
5656
<PackageReference Include="Monai.Deploy.Storage" Version="1.0.0" />
5757
<PackageReference Include="Microsoft.EntityFrameworkCore.Abstractions" Version="8.0.0" />
5858
</ItemGroup>

src/Api/Test/packages.lock.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,8 @@
266266
},
267267
"Monai.Deploy.Messaging": {
268268
"type": "Transitive",
269-
"resolved": "2.0.0",
270-
"contentHash": "LcerCeHWDSB3Q1Vw0La9pYvXdNNDu4nGUie2bvVlL8lCkxbVNx+rtDorV5cA8KSKW9GZd/RD6SAsIzcjMXqP6Q==",
269+
"resolved": "2.0.2",
270+
"contentHash": "iQsD13BAnpbkv1xIVS4cRT2ZXjtcvHJFXlzvTaXjSEEtgGRR7f/IW/9smM2mZlPAyjmRdzk6hyye2vw6rl/tTw==",
271271
"dependencies": {
272272
"Ardalis.GuardClauses": "4.3.0",
273273
"Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.0",
@@ -277,11 +277,11 @@
277277
},
278278
"Monai.Deploy.Messaging.RabbitMQ": {
279279
"type": "Transitive",
280-
"resolved": "2.0.0",
281-
"contentHash": "J5dXjOBqA59irTcFbfwxIQnLxUXGcMCA/cuk1+TJgscMeb2WTVks3esZmcs3pOY2OIBmOROvBl/6KaL9cYFPmg==",
280+
"resolved": "2.0.2",
281+
"contentHash": "nrMwCJloWpOpPJaYvKJzZIWb3B0B5+Ktz4SP2NApbmreiEI88m9Gab+Q6GuwNvFB+nrtJFDAl/gtdHwV251rcw==",
282282
"dependencies": {
283-
"Monai.Deploy.Messaging": "2.0.0",
284-
"Polly": "8.2.0",
283+
"Monai.Deploy.Messaging": "2.0.2",
284+
"Polly": "8.2.1",
285285
"RabbitMQ.Client": "6.8.1"
286286
}
287287
},
@@ -368,16 +368,16 @@
368368
},
369369
"Polly": {
370370
"type": "Transitive",
371-
"resolved": "8.2.0",
372-
"contentHash": "KZm8iG29y6Mse7YntYYJSf5fGWuhYLliWgZaG/8NcuXS4gN7SPdtPYpjCxQlHqxvMGubkWVrGp3MvUaI7SkyKA==",
371+
"resolved": "8.2.1",
372+
"contentHash": "tVHvP5Z0fNoZCE9mpKAsh0IaValwsTGPrqjlWqkWR/Gpl5jL05HWC/AVGSL+jkAqkl1Jn7uBUOArnRD+dK5PfQ==",
373373
"dependencies": {
374-
"Polly.Core": "8.2.0"
374+
"Polly.Core": "8.2.1"
375375
}
376376
},
377377
"Polly.Core": {
378378
"type": "Transitive",
379-
"resolved": "8.2.0",
380-
"contentHash": "gnKp3+mxGFmkFs4eHcD9aex0JOF8zS1Y18c2A5ckXXTVqbs6XLcDyLKgSa/mUFqAnH3mn9+uVIM0RhAec/d3kA=="
379+
"resolved": "8.2.1",
380+
"contentHash": "/Z3EspfWBdTla4I9IAcQn32/7kB5WS3rSnOYloz8YlVyClu8h7uuYf4pfUvffOYVbxmDX/mFRfxwzqW2Zs96ZA=="
381381
},
382382
"RabbitMQ.Client": {
383383
"type": "Transitive",
@@ -1326,8 +1326,8 @@
13261326
"Macross.Json.Extensions": "[3.0.0, )",
13271327
"Microsoft.EntityFrameworkCore.Abstractions": "[8.0.0, )",
13281328
"Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
1329-
"Monai.Deploy.Messaging": "[2.0.0, )",
1330-
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.0, )",
1329+
"Monai.Deploy.Messaging": "[2.0.2, )",
1330+
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.2, )",
13311331
"Monai.Deploy.Storage": "[1.0.0, )",
13321332
"fo-dicom": "[5.1.2, )"
13331333
}

src/Api/packages.lock.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
},
4242
"Microsoft.NET.ILLink.Tasks": {
4343
"type": "Direct",
44-
"requested": "[8.0.1, )",
45-
"resolved": "8.0.1",
46-
"contentHash": "ADdJXuKNjwZDfBmybMnpvwd5CK3gp92WkWqqeQhW4W+q4MO3Qaa9QyW2DcFLAvCDMcCWxT5hRXqGdv13oon7nA=="
44+
"requested": "[8.0.2, )",
45+
"resolved": "8.0.2",
46+
"contentHash": "hKTrehpfVzOhAz0mreaTAZgbz0DrMEbWq4n3hAo8Ks6WdxdqQhNPvzOqn9VygKuWf1bmxPdraqzTaXriO/sn0A=="
4747
},
4848
"Monai.Deploy.Messaging": {
4949
"type": "Direct",
50-
"requested": "[2.0.0, )",
51-
"resolved": "2.0.0",
52-
"contentHash": "LcerCeHWDSB3Q1Vw0La9pYvXdNNDu4nGUie2bvVlL8lCkxbVNx+rtDorV5cA8KSKW9GZd/RD6SAsIzcjMXqP6Q==",
50+
"requested": "[2.0.2, )",
51+
"resolved": "2.0.2",
52+
"contentHash": "iQsD13BAnpbkv1xIVS4cRT2ZXjtcvHJFXlzvTaXjSEEtgGRR7f/IW/9smM2mZlPAyjmRdzk6hyye2vw6rl/tTw==",
5353
"dependencies": {
5454
"Ardalis.GuardClauses": "4.3.0",
5555
"Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.0",
@@ -59,12 +59,12 @@
5959
},
6060
"Monai.Deploy.Messaging.RabbitMQ": {
6161
"type": "Direct",
62-
"requested": "[2.0.0, )",
63-
"resolved": "2.0.0",
64-
"contentHash": "J5dXjOBqA59irTcFbfwxIQnLxUXGcMCA/cuk1+TJgscMeb2WTVks3esZmcs3pOY2OIBmOROvBl/6KaL9cYFPmg==",
62+
"requested": "[2.0.2, )",
63+
"resolved": "2.0.2",
64+
"contentHash": "nrMwCJloWpOpPJaYvKJzZIWb3B0B5+Ktz4SP2NApbmreiEI88m9Gab+Q6GuwNvFB+nrtJFDAl/gtdHwV251rcw==",
6565
"dependencies": {
66-
"Monai.Deploy.Messaging": "2.0.0",
67-
"Polly": "8.2.0",
66+
"Monai.Deploy.Messaging": "2.0.2",
67+
"Polly": "8.2.1",
6868
"RabbitMQ.Client": "6.8.1"
6969
}
7070
},
@@ -231,16 +231,16 @@
231231
},
232232
"Polly": {
233233
"type": "Transitive",
234-
"resolved": "8.2.0",
235-
"contentHash": "KZm8iG29y6Mse7YntYYJSf5fGWuhYLliWgZaG/8NcuXS4gN7SPdtPYpjCxQlHqxvMGubkWVrGp3MvUaI7SkyKA==",
234+
"resolved": "8.2.1",
235+
"contentHash": "tVHvP5Z0fNoZCE9mpKAsh0IaValwsTGPrqjlWqkWR/Gpl5jL05HWC/AVGSL+jkAqkl1Jn7uBUOArnRD+dK5PfQ==",
236236
"dependencies": {
237-
"Polly.Core": "8.2.0"
237+
"Polly.Core": "8.2.1"
238238
}
239239
},
240240
"Polly.Core": {
241241
"type": "Transitive",
242-
"resolved": "8.2.0",
243-
"contentHash": "gnKp3+mxGFmkFs4eHcD9aex0JOF8zS1Y18c2A5ckXXTVqbs6XLcDyLKgSa/mUFqAnH3mn9+uVIM0RhAec/d3kA=="
242+
"resolved": "8.2.1",
243+
"contentHash": "/Z3EspfWBdTla4I9IAcQn32/7kB5WS3rSnOYloz8YlVyClu8h7uuYf4pfUvffOYVbxmDX/mFRfxwzqW2Zs96ZA=="
244244
},
245245
"RabbitMQ.Client": {
246246
"type": "Transitive",

src/CLI/Test/packages.lock.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -523,8 +523,8 @@
523523
},
524524
"Monai.Deploy.Messaging": {
525525
"type": "Transitive",
526-
"resolved": "2.0.0",
527-
"contentHash": "LcerCeHWDSB3Q1Vw0La9pYvXdNNDu4nGUie2bvVlL8lCkxbVNx+rtDorV5cA8KSKW9GZd/RD6SAsIzcjMXqP6Q==",
526+
"resolved": "2.0.2",
527+
"contentHash": "iQsD13BAnpbkv1xIVS4cRT2ZXjtcvHJFXlzvTaXjSEEtgGRR7f/IW/9smM2mZlPAyjmRdzk6hyye2vw6rl/tTw==",
528528
"dependencies": {
529529
"Ardalis.GuardClauses": "4.3.0",
530530
"Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.0",
@@ -534,11 +534,11 @@
534534
},
535535
"Monai.Deploy.Messaging.RabbitMQ": {
536536
"type": "Transitive",
537-
"resolved": "2.0.0",
538-
"contentHash": "J5dXjOBqA59irTcFbfwxIQnLxUXGcMCA/cuk1+TJgscMeb2WTVks3esZmcs3pOY2OIBmOROvBl/6KaL9cYFPmg==",
537+
"resolved": "2.0.2",
538+
"contentHash": "nrMwCJloWpOpPJaYvKJzZIWb3B0B5+Ktz4SP2NApbmreiEI88m9Gab+Q6GuwNvFB+nrtJFDAl/gtdHwV251rcw==",
539539
"dependencies": {
540-
"Monai.Deploy.Messaging": "2.0.0",
541-
"Polly": "8.2.0",
540+
"Monai.Deploy.Messaging": "2.0.2",
541+
"Polly": "8.2.1",
542542
"RabbitMQ.Client": "6.8.1"
543543
}
544544
},
@@ -625,16 +625,16 @@
625625
},
626626
"Polly": {
627627
"type": "Transitive",
628-
"resolved": "8.2.0",
629-
"contentHash": "KZm8iG29y6Mse7YntYYJSf5fGWuhYLliWgZaG/8NcuXS4gN7SPdtPYpjCxQlHqxvMGubkWVrGp3MvUaI7SkyKA==",
628+
"resolved": "8.2.1",
629+
"contentHash": "tVHvP5Z0fNoZCE9mpKAsh0IaValwsTGPrqjlWqkWR/Gpl5jL05HWC/AVGSL+jkAqkl1Jn7uBUOArnRD+dK5PfQ==",
630630
"dependencies": {
631-
"Polly.Core": "8.2.0"
631+
"Polly.Core": "8.2.1"
632632
}
633633
},
634634
"Polly.Core": {
635635
"type": "Transitive",
636-
"resolved": "8.2.0",
637-
"contentHash": "gnKp3+mxGFmkFs4eHcD9aex0JOF8zS1Y18c2A5ckXXTVqbs6XLcDyLKgSa/mUFqAnH3mn9+uVIM0RhAec/d3kA=="
636+
"resolved": "8.2.1",
637+
"contentHash": "/Z3EspfWBdTla4I9IAcQn32/7kB5WS3rSnOYloz8YlVyClu8h7uuYf4pfUvffOYVbxmDX/mFRfxwzqW2Zs96ZA=="
638638
},
639639
"RabbitMQ.Client": {
640640
"type": "Transitive",
@@ -1618,8 +1618,8 @@
16181618
"Macross.Json.Extensions": "[3.0.0, )",
16191619
"Microsoft.EntityFrameworkCore.Abstractions": "[8.0.0, )",
16201620
"Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
1621-
"Monai.Deploy.Messaging": "[2.0.0, )",
1622-
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.0, )",
1621+
"Monai.Deploy.Messaging": "[2.0.2, )",
1622+
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.2, )",
16231623
"Monai.Deploy.Storage": "[1.0.0, )",
16241624
"fo-dicom": "[5.1.2, )"
16251625
}

src/CLI/packages.lock.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
},
3636
"Microsoft.NET.ILLink.Tasks": {
3737
"type": "Direct",
38-
"requested": "[8.0.1, )",
39-
"resolved": "8.0.1",
40-
"contentHash": "ADdJXuKNjwZDfBmybMnpvwd5CK3gp92WkWqqeQhW4W+q4MO3Qaa9QyW2DcFLAvCDMcCWxT5hRXqGdv13oon7nA=="
38+
"requested": "[8.0.2, )",
39+
"resolved": "8.0.2",
40+
"contentHash": "hKTrehpfVzOhAz0mreaTAZgbz0DrMEbWq4n3hAo8Ks6WdxdqQhNPvzOqn9VygKuWf1bmxPdraqzTaXriO/sn0A=="
4141
},
4242
"System.CommandLine.Hosting": {
4343
"type": "Direct",
@@ -431,8 +431,8 @@
431431
},
432432
"Monai.Deploy.Messaging": {
433433
"type": "Transitive",
434-
"resolved": "2.0.0",
435-
"contentHash": "LcerCeHWDSB3Q1Vw0La9pYvXdNNDu4nGUie2bvVlL8lCkxbVNx+rtDorV5cA8KSKW9GZd/RD6SAsIzcjMXqP6Q==",
434+
"resolved": "2.0.2",
435+
"contentHash": "iQsD13BAnpbkv1xIVS4cRT2ZXjtcvHJFXlzvTaXjSEEtgGRR7f/IW/9smM2mZlPAyjmRdzk6hyye2vw6rl/tTw==",
436436
"dependencies": {
437437
"Ardalis.GuardClauses": "4.3.0",
438438
"Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.0",
@@ -442,11 +442,11 @@
442442
},
443443
"Monai.Deploy.Messaging.RabbitMQ": {
444444
"type": "Transitive",
445-
"resolved": "2.0.0",
446-
"contentHash": "J5dXjOBqA59irTcFbfwxIQnLxUXGcMCA/cuk1+TJgscMeb2WTVks3esZmcs3pOY2OIBmOROvBl/6KaL9cYFPmg==",
445+
"resolved": "2.0.2",
446+
"contentHash": "nrMwCJloWpOpPJaYvKJzZIWb3B0B5+Ktz4SP2NApbmreiEI88m9Gab+Q6GuwNvFB+nrtJFDAl/gtdHwV251rcw==",
447447
"dependencies": {
448-
"Monai.Deploy.Messaging": "2.0.0",
449-
"Polly": "8.2.0",
448+
"Monai.Deploy.Messaging": "2.0.2",
449+
"Polly": "8.2.1",
450450
"RabbitMQ.Client": "6.8.1"
451451
}
452452
},
@@ -477,16 +477,16 @@
477477
},
478478
"Polly": {
479479
"type": "Transitive",
480-
"resolved": "8.2.0",
481-
"contentHash": "KZm8iG29y6Mse7YntYYJSf5fGWuhYLliWgZaG/8NcuXS4gN7SPdtPYpjCxQlHqxvMGubkWVrGp3MvUaI7SkyKA==",
480+
"resolved": "8.2.1",
481+
"contentHash": "tVHvP5Z0fNoZCE9mpKAsh0IaValwsTGPrqjlWqkWR/Gpl5jL05HWC/AVGSL+jkAqkl1Jn7uBUOArnRD+dK5PfQ==",
482482
"dependencies": {
483-
"Polly.Core": "8.2.0"
483+
"Polly.Core": "8.2.1"
484484
}
485485
},
486486
"Polly.Core": {
487487
"type": "Transitive",
488-
"resolved": "8.2.0",
489-
"contentHash": "gnKp3+mxGFmkFs4eHcD9aex0JOF8zS1Y18c2A5ckXXTVqbs6XLcDyLKgSa/mUFqAnH3mn9+uVIM0RhAec/d3kA=="
488+
"resolved": "8.2.1",
489+
"contentHash": "/Z3EspfWBdTla4I9IAcQn32/7kB5WS3rSnOYloz8YlVyClu8h7uuYf4pfUvffOYVbxmDX/mFRfxwzqW2Zs96ZA=="
490490
},
491491
"RabbitMQ.Client": {
492492
"type": "Transitive",
@@ -599,8 +599,8 @@
599599
"Macross.Json.Extensions": "[3.0.0, )",
600600
"Microsoft.EntityFrameworkCore.Abstractions": "[8.0.0, )",
601601
"Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
602-
"Monai.Deploy.Messaging": "[2.0.0, )",
603-
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.0, )",
602+
"Monai.Deploy.Messaging": "[2.0.2, )",
603+
"Monai.Deploy.Messaging.RabbitMQ": "[2.0.2, )",
604604
"Monai.Deploy.Storage": "[1.0.0, )",
605605
"fo-dicom": "[5.1.2, )"
606606
}

src/Client.Common/packages.lock.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"Microsoft.NET.ILLink.Tasks": {
1212
"type": "Direct",
13-
"requested": "[8.0.1, )",
14-
"resolved": "8.0.1",
15-
"contentHash": "ADdJXuKNjwZDfBmybMnpvwd5CK3gp92WkWqqeQhW4W+q4MO3Qaa9QyW2DcFLAvCDMcCWxT5hRXqGdv13oon7nA=="
13+
"requested": "[8.0.2, )",
14+
"resolved": "8.0.2",
15+
"contentHash": "hKTrehpfVzOhAz0mreaTAZgbz0DrMEbWq4n3hAo8Ks6WdxdqQhNPvzOqn9VygKuWf1bmxPdraqzTaXriO/sn0A=="
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)