Skip to content

Commit 87197e3

Browse files
committed
merge in from develop
Signed-off-by: Neil South <[email protected]>
2 parents 2b5db41 + 11721d4 commit 87197e3

File tree

195 files changed

+19927
-30052
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+19927
-30052
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
- uses: actions/setup-dotnet@v3
5050
with:
51-
dotnet-version: "6.0.x"
51+
dotnet-version: "8.0.x"
5252

5353
- name: Install GitVersion
5454
run: dotnet tool install --global GitVersion.Tool
@@ -88,7 +88,7 @@ jobs:
8888

8989
- uses: actions/setup-dotnet@v3
9090
with:
91-
dotnet-version: "6.0.x"
91+
dotnet-version: "8.0.x"
9292

9393
- name: Enable NuGet cache
9494
uses: actions/[email protected]
@@ -129,7 +129,7 @@ jobs:
129129

130130
- uses: actions/setup-dotnet@v3
131131
with:
132-
dotnet-version: "6.0.x"
132+
dotnet-version: "8.0.x"
133133

134134
- name: Enable Homebrew
135135
run: echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH
@@ -191,7 +191,7 @@ jobs:
191191

192192
- uses: actions/setup-dotnet@v3
193193
with:
194-
dotnet-version: "6.0.x"
194+
dotnet-version: "8.0.x"
195195

196196
- name: Enable NuGet cache
197197
uses: actions/[email protected]
@@ -231,7 +231,7 @@ jobs:
231231
env:
232232
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
233233
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
234-
run: find ~+ -type f -name "*.Test.csproj" | xargs -L1 dotnet test -c ${{ env.BUILD_CONFIG }} -v=minimal -r "${{ env.TEST_RESULTS }}" --collect:"XPlat Code Coverage" --settings coverlet.runsettings
234+
run: find ~+ -type f -name "*.Test.csproj" | xargs -L1 dotnet test -c ${{ env.BUILD_CONFIG }} -v=minimal --results-directory "${{ env.TEST_RESULTS }}" --collect:"XPlat Code Coverage" --settings coverlet.runsettings
235235
working-directory: ./src
236236

237237
- name: End SonarScanner
@@ -244,7 +244,7 @@ jobs:
244244
- uses: codecov/codecov-action@v3
245245
with:
246246
token: ${{ secrets.CODECOV_TOKEN }}
247-
directory: "src/${{ env.TEST_RESULTS }}"
247+
directory: "src/"
248248
files: "**/coverage.opencover.xml"
249249
flags: unittests
250250
name: codecov-umbrella
@@ -270,7 +270,7 @@ jobs:
270270

271271
- uses: actions/setup-dotnet@v3
272272
with:
273-
dotnet-version: "6.0.x"
273+
dotnet-version: "8.0.x"
274274

275275
- name: Enable NuGet cache
276276
uses: actions/[email protected]
@@ -335,7 +335,7 @@ jobs:
335335

336336
- uses: actions/setup-dotnet@v3
337337
with:
338-
dotnet-version: "6.0.x"
338+
dotnet-version: "8.0.x"
339339

340340
- name: Enable NuGet cache
341341
uses: actions/[email protected]
@@ -474,7 +474,7 @@ jobs:
474474

475475
- uses: actions/setup-dotnet@v3
476476
with:
477-
dotnet-version: "6.0.x"
477+
dotnet-version: "8.0.x"
478478

479479
- name: Enable NuGet cache
480480
uses: actions/[email protected]
@@ -539,7 +539,7 @@ jobs:
539539
env:
540540
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
541541
with:
542-
dotnet-version: "6.0.x"
542+
dotnet-version: "8.0.x"
543543
source-url: https://nuget.pkg.github.com/Project-MONAI/index.json
544544

545545
- name: Publish to GitHub
@@ -572,7 +572,7 @@ jobs:
572572
env:
573573
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
574574
with:
575-
dotnet-version: "6.0.x"
575+
dotnet-version: "8.0.x"
576576
source-url: https://nuget.pkg.github.com/Project-MONAI/index.json
577577

578578
- name: Publish to GitHub

.licenserc.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ header:
4040
- 'tests/Integration.Test/*.dev'
4141
- 'tests/Integration.Test/data/**'
4242
- 'guidelines/diagrams/*.txt'
43+
- 'src/DicomWebClient/Third-party/**'
4344

4445
comment: on-failure
4546

Dockerfile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM mcr.microsoft.com/dotnet/sdk:6.0-focal as build
15+
FROM mcr.microsoft.com/dotnet/sdk:8.0-jammy as build
1616

1717
# Install the tools
1818
RUN dotnet tool install --tool-path /tools dotnet-trace
@@ -26,17 +26,19 @@ RUN echo "Building MONAI Deploy Informatics Gateway..."
2626
RUN dotnet publish -c Release -o out --nologo src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj
2727

2828
# Build runtime image
29-
FROM mcr.microsoft.com/dotnet/aspnet:6.0-focal
29+
FROM mcr.microsoft.com/dotnet/aspnet:8.0-jammy
3030

3131
# Enable elastic client compatibility mode
3232
ENV ELASTIC_CLIENT_APIVERSIONING=true
3333
ENV DEBIAN_FRONTEND=noninteractive
3434

3535
RUN apt-get clean \
3636
&& apt-get update \
37-
&& apt-get install -y --no-install-recommends \
38-
curl \
39-
&& rm -rf /var/lib/apt/lists
37+
&& 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
40+
41+
4042

4143
WORKDIR /opt/monai/ig
4244

@@ -45,6 +47,8 @@ COPY --from=build /tools /opt/dotnetcore-tools
4547
COPY LICENSE ./
4648
COPY docs/compliance/third-party-licenses.md ./
4749

50+
RUN ln -s /usr/lib/x86_64-linux-gnu/libdl.so.2 /opt/monai/ig/libdl.so # part 2 of workaround for Mongo encryption library
51+
4852
EXPOSE 104
4953
EXPOSE 2575
5054
EXPOSE 5000

0 commit comments

Comments
 (0)