diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 273cb75..31ae439 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "csharpier": { - "version": "0.28.2", + "version": "0.30.6", "commands": ["dotnet-csharpier"] } } diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 87a2695..18c51f4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,7 +12,7 @@ permissions: read-all jobs: build: - uses: chgl/.github/.github/workflows/standard-build.yaml@bf8a522c605a2c530f45c2c55ca1484f08904203 # v1.6.0 + uses: chgl/.github/.github/workflows/standard-build.yaml@89b6f442c3120f78e8dfdb90143ba80f281641a2 # v1.11.5 permissions: contents: read id-token: write @@ -29,7 +29,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lint: - uses: chgl/.github/.github/workflows/standard-lint.yaml@bf8a522c605a2c530f45c2c55ca1484f08904203 # v1.6.0 + uses: chgl/.github/.github/workflows/standard-lint.yaml@89b6f442c3120f78e8dfdb90143ba80f281641a2 # v1.11.5 permissions: contents: read pull-requests: write diff --git a/.github/workflows/scorecards.yaml b/.github/workflows/scorecards.yaml index 1aa2252..fe35ed8 100644 --- a/.github/workflows/scorecards.yaml +++ b/.github/workflows/scorecards.yaml @@ -37,7 +37,7 @@ jobs: persist-credentials: false - name: "Run analysis" - uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3 + uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3 with: results_file: results.sarif results_format: sarif @@ -59,7 +59,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: SARIF file path: results.sarif @@ -67,6 +67,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@d958b976dc5b990f802df244f2dc5d807113327f # v2.25.11 + uses: github/codeql-action/upload-sarif@b8d3b6e8af63cde30bdc382c0bc28114f4346c88 # v2.28.1 with: sarif_file: results.sarif diff --git a/Dockerfile b/Dockerfile index f2da67b..bc61d82 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.8@sha256:e87caa74dcb7d46cd820352bfea12591f3dba3ddc4285e19c7dcd13359f7cefd +# syntax=docker/dockerfile:1.20@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d FROM mcr.microsoft.com/dotnet/nightly/aspnet:7.0-jammy-chiseled@sha256:02e09bf8a723a8fcc313c65d9cf171bfde85e2beeeed67013a8e615ca84992fb AS runtime WORKDIR /opt/magnifhir EXPOSE 8080/tcp 8081/tcp diff --git a/hack/compose.yaml b/hack/compose.yaml index de58778..821f491 100644 --- a/hack/compose.yaml +++ b/hack/compose.yaml @@ -1,6 +1,6 @@ services: traefik: - image: docker.io/library/traefik:v2.11.5@sha256:8a09d14ac9a175e105166c7cadcadd01a1fd91c6fec9ce84897ca47859efca41 + image: docker.io/library/traefik:v2.11.31@sha256:91ec852c76c2509984f6c1fddc99322b1a325f26dfdcc85706cb02db06980cb9 restart: unless-stopped ipc: none security_opt: @@ -65,7 +65,7 @@ services: - "traefik.http.routers.fhir.entrypoints=web" hapi-fhir-db: - image: index.docker.io/library/postgres:15.7@sha256:68b988a164c8bdf0752fa7a4ae2d4b34a058e21c6327e69f741c081a38e97254 + image: index.docker.io/library/postgres:15.15@sha256:24d6c206bba8c0440bceb24a8d4bf642f60bf7aea94887051ea5761d29c22323 restart: unless-stopped ipc: private security_opt: @@ -105,7 +105,7 @@ services: - hapi-fhir-server l4h-fhir-db: - image: docker.io/library/postgres:14.12@sha256:f055b09e632d40c562d80e1078c21362d720d3c8c040f65edf6cb609229f09d3 + image: docker.io/library/postgres:14.20@sha256:ca25035f7e6f74552655a1c5e4a9eb21f85e9d316f1f70371f790ef70095dd58 restart: unless-stopped profiles: - l4h @@ -204,7 +204,7 @@ services: ACCEPT_EULA: "Y" jaeger: - image: docker.io/jaegertracing/all-in-one:1.58@sha256:f015fb34e6742bb46b87c42cf83abfacfdd5dc39864a859a4ba942eb21c4b29c + image: docker.io/jaegertracing/all-in-one:1.60@sha256:4fd2d70fa347d6a47e79fcb06b1c177e6079f92cba88b083153d56263082135e restart: unless-stopped cap_drop: - ALL diff --git a/src/magniFHIR.Tests/magniFHIR.Tests.csproj b/src/magniFHIR.Tests/magniFHIR.Tests.csproj index a95dca8..55a8b96 100644 --- a/src/magniFHIR.Tests/magniFHIR.Tests.csproj +++ b/src/magniFHIR.Tests/magniFHIR.Tests.csproj @@ -9,12 +9,12 @@ - + - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/magniFHIR/magniFHIR.csproj b/src/magniFHIR/magniFHIR.csproj index ea4c9ea..d1e18ac 100644 --- a/src/magniFHIR/magniFHIR.csproj +++ b/src/magniFHIR/magniFHIR.csproj @@ -10,12 +10,12 @@ - + - - - - + + + +