Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"csharpier": {
"version": "1.0.2",
"version": "1.1.2",
"commands": ["dotnet-csharpier"]
}
}
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.300-noble@sha256:9f7bd4d010026e15a57d9cf876f2f7d08c3eeed6a0ea987b8c5ba8c75e68e948 AS build
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.304-noble@sha256:0b7186a7247bf8c07085fd700613bb0425a6f8f6467a0342c12a535e767da803 AS build

Check notice on line 1 in Dockerfile

View check run for this annotation

GitHub Advanced Security / KICS (MegaLinter REPOSITORY_KICS)

Using Platform Flag with FROM Command

FROM={{--platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.304-noble@sha256:0b7186a7247bf8c07085fd700613bb0425a6f8f6467a0342c12a535e767da803 AS build}}.{{FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.304-noble@sha256:0b7186a7247bf8c07085fd700613bb0425a6f8f6467a0342c12a535e767da803 AS build}} is using the '--platform' flag

Check notice

Code scanning / KICS (MegaLinter REPOSITORY_KICS)

Using Platform Flag with FROM Command

FROM={--platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.304-noble@sha256:0b7186a7247bf8c07085fd700613bb0425a6f8f6467a0342c12a535e767da803 AS build}.{FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.304-noble@sha256:0b7186a7247bf8c07085fd700613bb0425a6f8f6467a0342c12a535e767da803 AS build} is using the '--platform' flag
WORKDIR /build
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1

Expand All @@ -16,7 +16,7 @@
-o /build/publish \
src/PathlingS3Import/PathlingS3Import.csproj

FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.5-noble-chiseled@sha256:bd4288d187eac2d9753e4623e0466b9ceec2b340254a640858d3ebb1b25afbac
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.8-noble-chiseled@sha256:90846e7c7ea66c8464341fd8c5e92a598beaf12bdad68b201fce137536f8ac7e

Check notice on line 19 in Dockerfile

View check run for this annotation

GitHub Advanced Security / KICS (MegaLinter REPOSITORY_KICS)

Healthcheck Instruction Missing

Dockerfile doesn't contain instruction 'HEALTHCHECK'

Check notice on line 19 in Dockerfile

View check run for this annotation

GitHub Advanced Security / KICS (MegaLinter REPOSITORY_KICS)

Using Platform Flag with FROM Command

FROM={{--platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.8-noble-chiseled@sha256:90846e7c7ea66c8464341fd8c5e92a598beaf12bdad68b201fce137536f8ac7e}}.{{FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.8-noble-chiseled@sha256:90846e7c7ea66c8464341fd8c5e92a598beaf12bdad68b201fce137536f8ac7e}} is using the '--platform' flag

Check notice

Code scanning / KICS (MegaLinter REPOSITORY_KICS)

Healthcheck Instruction Missing Note

Dockerfile doesn't contain instruction 'HEALTHCHECK'

Check notice

Code scanning / KICS (MegaLinter REPOSITORY_KICS)

Using Platform Flag with FROM Command

FROM={--platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.8-noble-chiseled@sha256:90846e7c7ea66c8464341fd8c5e92a598beaf12bdad68b201fce137536f8ac7e}.{FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:9.0.8-noble-chiseled@sha256:90846e7c7ea66c8464341fd8c5e92a598beaf12bdad68b201fce137536f8ac7e} is using the '--platform' flag
WORKDIR /opt/pathling-s3-import
USER 65534:65534
ENV DOTNET_ENVIRONMENT="Production" \
Expand Down
8 changes: 4 additions & 4 deletions compose.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
minio:
image: docker.io/bitnami/minio:2025.5.24-debian-12-r4@sha256:69703ab18751142bf5487dae90fc5654cc426263e258610b0512cee00030369e
image: docker.io/bitnami/minio:2025.7.23-debian-12-r5@sha256:6dabb4a2088c9a79908de3bc05f4586c23ad2182c8908e7e3acbf61c1467fb20
environment:
MINIO_ROOT_USER: "admin"
# kics-scan ignore-line
Expand All @@ -13,7 +13,7 @@ services:
- "127.0.0.1:9001:9001"

wait-for-minio:
image: docker.io/curlimages/curl:8.13.0@sha256:d43bdb28bae0be0998f3be83199bfb2b81e0a30b034b6d7586ce7e05de34c3fd
image: docker.io/curlimages/curl:8.15.0@sha256:4026b29997dc7c823b51c164b71e2b51e0fd95cce4601f78202c513d97da2922
restart: "no"
environment:
MINIO_ENDPOINT_URL: http://minio:9000
Expand All @@ -29,7 +29,7 @@ services:
condition: service_started

minio-client:
image: docker.io/bitnami/minio-client:2025.5.21-debian-12-r1@sha256:ea131735a1fa6b261bcd9b7245e6f0110b7e2fd8077e7c3f97abf7f55c4beedf
image: docker.io/bitnami/minio-client:2025.7.21-debian-12-r3@sha256:73bd39f7899a0cef12b8dd5df13aa93a3ed1aaa44236542442e9ac76819ac158
environment:
MINIO_SERVER_ACCESS_KEY: admin
# kics-scan ignore-line
Expand Down Expand Up @@ -88,7 +88,7 @@ services:
condition: service_completed_successfully

wait-for-pathling:
image: docker.io/curlimages/curl:8.13.0@sha256:d43bdb28bae0be0998f3be83199bfb2b81e0a30b034b6d7586ce7e05de34c3fd
image: docker.io/curlimages/curl:8.15.0@sha256:4026b29997dc7c823b51c164b71e2b51e0fd95cce4601f78202c513d97da2922
restart: "no"
environment:
PATHLING_URL: http://pathling:8080
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@

<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.4" />
<PackageReference Include="FluentAssertions" Version="8.3.0" />
<PackageReference Include="Hl7.Fhir.R4" Version="5.11.7" />
<PackageReference Include="FluentAssertions" Version="8.6.0" />
<PackageReference Include="Hl7.Fhir.R4" Version="5.12.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageReference Include="Testcontainers" Version="4.4.0" />
<PackageReference Include="Testcontainers" Version="4.7.0" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4" />
</ItemGroup>

<ItemGroup>
Expand Down
59 changes: 31 additions & 28 deletions src/PathlingS3Import.Tests.E2E/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
},
"FluentAssertions": {
"type": "Direct",
"requested": "[8.3.0, )",
"resolved": "8.3.0",
"contentHash": "iri1druxHPUAvaFqTUKJG7NOHwnOLmWwfDorgezZWpeBWBJmk2o8niI7jL7zW9TEFGnUpMJi/JLG6FXgr3cM3A=="
"requested": "[8.6.0, )",
"resolved": "8.6.0",
"contentHash": "h5tb0odkLRWuwjc5EhwHQZpZm7+5YmJBNn379tJPIK04FOv3tuOfhGZTPFSuj/MTgzfV6UlAjfbSEBcEGhGucQ=="
},
"Hl7.Fhir.R4": {
"type": "Direct",
"requested": "[5.11.7, )",
"resolved": "5.11.7",
"contentHash": "v+3OyuyWJYTCXVFdGemAkC4lp+L2ppZecHKkdtx2ED+qcUEVeZxLMvJc/dVYUODnU6JBR/vFAXzkvfjPoCWdNA==",
"requested": "[5.12.2, )",
"resolved": "5.12.2",
"contentHash": "KLBF8vbv3ISc7onvVO+TIClh/GpLghhNvf0wrxexG2j6RGQ9C7EXCuPSIpkLDuZsato4Fl2Q79ZphLx1S/LtGg==",
"dependencies": {
"Hl7.Fhir.Conformance": "5.11.7"
"Hl7.Fhir.Conformance": "5.12.2"
}
},
"Microsoft.NET.Test.Sdk": {
Expand All @@ -35,12 +35,12 @@
},
"Testcontainers": {
"type": "Direct",
"requested": "[4.4.0, )",
"resolved": "4.4.0",
"contentHash": "P4+fXNjMtLW1CRjBQ3SUQWxz98mio+79OL6B+4DmzMaafW1rEVZ/eFHFG9TrxMWeg+cgftkzV7oPcGNZQ12Q9w==",
"requested": "[4.7.0, )",
"resolved": "4.7.0",
"contentHash": "Nx4HR4e7XcKV5BVIqYdCpF8PAYFpukZ8QpoBe+sY9FL5q0RDtsy81MElVXIJVO4Wg3Q6j2f39QaF7i+2jf6YjA==",
"dependencies": {
"Docker.DotNet.Enhanced": "3.126.1",
"Docker.DotNet.Enhanced.X509": "3.126.1",
"Docker.DotNet.Enhanced": "3.128.5",
"Docker.DotNet.Enhanced.X509": "3.128.5",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
"SSH.NET": "2024.2.0",
"SharpZipLib": "1.4.2"
Expand All @@ -59,9 +59,9 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
"requested": "[3.1.0, )",
"resolved": "3.1.0",
"contentHash": "K9O9TOzugqOo4LJ87uuq1VG8RAqGp20Ng85Wx932oT5LNBkIgeeGYubVW5UMnOOTanFNbGavmbuYrJr4INzSwg=="
"requested": "[3.1.4, )",
"resolved": "3.1.4",
"contentHash": "5mj99LvCqrq3CNi06xYdyIAXOEh+5b33F2nErCzI5zWiDdLHXiPXEWFSUAF8zlIv0ZWqjZNCwHTQeAPYbF3pCg=="
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
Expand All @@ -70,39 +70,42 @@
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
"resolved": "3.126.1",
"contentHash": "UPyLBLBaVE3s7OCWM0h5g9w6mUOag5sOIP5CldFQekIWo/gHixgZR+o5fG7eCFH4ZdKlvBGM4ALFuOyPoKoJ3A=="
"resolved": "3.128.5",
"contentHash": "RmhcxDmS/zEuWhV9XA5M/xwFinfGe8IRyyNuEu/7EmnLam35dxlIXabi1Kp/MeEWr1fNPjPFrgxKieZfPeOOqw==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
"resolved": "3.126.1",
"contentHash": "XFHMC/iWHbloQgg9apZrxu010DmSamaAggu8nomCqTeotGyUGkv2Tt/aqk1ljC/4tjtTrb9LtFQwYpwZbMbiKg==",
"resolved": "3.128.5",
"contentHash": "ofHQIPpv5HillvBZwk66wEGzHjV/G/771Ta1HjbOtcG8+Lv3bKNH19+fa+hgMzO4sZQCWGDIXygyDralePOKQA==",
"dependencies": {
"Docker.DotNet.Enhanced": "3.126.1"
"Docker.DotNet.Enhanced": "3.128.5"
}
},
"Fhir.Metrics": {
"type": "Transitive",
"resolved": "1.3.0",
"contentHash": "h4Krc9jt1sY7KIgijwAGkrsPRXa/EHjpL/Gx7sAbjprM6duxtKFI85jzRsHHDqzkWNa7JU14/DELV/vIPp5RqA=="
"resolved": "1.3.1",
"contentHash": "pCC0/KT4xe7vvJ0UD9u8CTBQOoIqMBl01du0UvK95i1A6smPb32gdmwSJvtx+KV7jQwkIMeKblkH8M3d9iw7fg=="
},
"Hl7.Fhir.Base": {
"type": "Transitive",
"resolved": "5.11.7",
"contentHash": "rhSnm+Sg6e91RjCBYLe8hHVtOjJEffCvwdLJhI6CDRTzxa/DYqwrt9heDbHlMimQaPuY/T4iL1Lup3pKk5vywg==",
"resolved": "5.12.2",
"contentHash": "vIswGXRrpdPGfzEOImHgRiGhX5YOAURUMFFZIrzVKsgUKQNCEilSa/oQ2uozByK4DPWcpzwp+hu2nod1ae8eKA==",
"dependencies": {
"Fhir.Metrics": "1.3.0",
"Fhir.Metrics": "1.3.1",
"Newtonsoft.Json": "13.0.3",
"System.ComponentModel.Annotations": "5.0.0",
"System.Reflection.Emit.Lightweight": "4.7.0"
}
},
"Hl7.Fhir.Conformance": {
"type": "Transitive",
"resolved": "5.11.7",
"contentHash": "VC7BYM+DmBG1GsQLirtRY3gdI/ROt26TDS01rR7MRX/Pc1mj6Frr+Hi/fBwgmqDgMUicujkvZGIMI8uC2s+bsw==",
"resolved": "5.12.2",
"contentHash": "eqCHdSAO9GPGCocK5P83FNa9ya+1bRvBi/TJDhAhTBxGT67MT07Wu4pX3z/gJJ+GrLmyXIGfvUgBznGT+Fi6Wg==",
"dependencies": {
"Hl7.Fhir.Base": "5.11.7"
"Hl7.Fhir.Base": "5.12.2"
}
},
"Microsoft.CodeCoverage": {
Expand Down
4 changes: 2 additions & 2 deletions src/PathlingS3Import.Tests/PathlingS3Import.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@

<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.4" />
<PackageReference Include="FluentAssertions" Version="8.3.0" />
<PackageReference Include="FluentAssertions" Version="8.6.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4" />
</ItemGroup>

<ItemGroup>
Expand Down
12 changes: 6 additions & 6 deletions src/PathlingS3Import.Tests/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
},
"FluentAssertions": {
"type": "Direct",
"requested": "[8.3.0, )",
"resolved": "8.3.0",
"contentHash": "iri1druxHPUAvaFqTUKJG7NOHwnOLmWwfDorgezZWpeBWBJmk2o8niI7jL7zW9TEFGnUpMJi/JLG6FXgr3cM3A=="
"requested": "[8.6.0, )",
"resolved": "8.6.0",
"contentHash": "h5tb0odkLRWuwjc5EhwHQZpZm7+5YmJBNn379tJPIK04FOv3tuOfhGZTPFSuj/MTgzfV6UlAjfbSEBcEGhGucQ=="
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
Expand All @@ -37,9 +37,9 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
"requested": "[3.1.0, )",
"resolved": "3.1.0",
"contentHash": "K9O9TOzugqOo4LJ87uuq1VG8RAqGp20Ng85Wx932oT5LNBkIgeeGYubVW5UMnOOTanFNbGavmbuYrJr4INzSwg=="
"requested": "[3.1.4, )",
"resolved": "3.1.4",
"contentHash": "5mj99LvCqrq3CNi06xYdyIAXOEh+5b33F2nErCzI5zWiDdLHXiPXEWFSUAF8zlIv0ZWqjZNCwHTQeAPYbF3pCg=="
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
Expand Down
14 changes: 7 additions & 7 deletions src/PathlingS3Import/PathlingS3Import.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="DotMake.CommandLine" Version="2.4.0" />
<PackageReference Include="Hl7.Fhir.R4" Version="5.11.7" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.5" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.5" />
<PackageReference Include="Minio" Version="6.0.4" />
<PackageReference Include="Polly.Core" Version="8.5.2" />
<PackageReference Include="DotMake.CommandLine" Version="2.7.1" />
<PackageReference Include="Hl7.Fhir.R4" Version="5.12.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.8" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.8" />
<PackageReference Include="Minio" Version="6.0.5" />
<PackageReference Include="Polly.Core" Version="8.6.3" />
<PackageReference Include="Prometheus.Client.MetricPusher" Version="3.3.0" />
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
</ItemGroup>

</Project>
Loading
Loading