Skip to content

Commit 5c61cca

Browse files
brendankowitzclaude
andcommitted
Fix Docker build and remove .NET 8 build jobs
- Added Microsoft.Health.Fhir.Ignixa project to Dockerfile for proper restore - Removed Linux_dotnet8 build jobs from pr-pipeline.yml and ci-pipeline.yml - Updated .vsts-PRInternalChecks-azureBuild-pipeline.yml to use net9.0 - Updated SDK version to 9.0.308 in global.json These changes are needed to complete the migration to .NET 9.0-only and ensure the Ignixa SDK integration works correctly in CI/CD pipelines. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 7490b3d commit 5c61cca

5 files changed

Lines changed: 5 additions & 18 deletions

File tree

build/.vsts-PRInternalChecks-azureBuild-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
displayName: dotnet build
3333
inputs:
3434
projects: '**/*.sln'
35-
arguments: --configuration ${{ parameters.BuildConfiguration }} --version-suffix $(build.buildnumber) /warnaserror -f net8.0
35+
arguments: --configuration ${{ parameters.BuildConfiguration }} --version-suffix $(build.buildnumber) /warnaserror -f net9.0
3636
- task: AutoApplicability@1
3737
displayName: Run AutoApplicability
3838
continueOnError: True

build/ci-pipeline.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,6 @@ stages:
7676
targetBuildFramework: $(defaultBuildFramework)
7777
unitTest: false
7878
codeCoverage: true
79-
- job: Linux_dotnet8
80-
pool:
81-
name: '$(DefaultLinuxPool)'
82-
vmImage: '$(LinuxVmImage)'
83-
steps:
84-
- template: ./jobs/build.yml
85-
parameters:
86-
targetBuildFramework: 'net8.0'
8779

8880
- stage: BuildArtifacts
8981
displayName: 'Build artifacts'

build/docker/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ COPY ./src/Microsoft.Health.Fhir.SqlServer/Microsoft.Health.Fhir.SqlServer.cspro
3838
COPY ./src/Microsoft.Health.Fhir.Api.OpenIddict/Microsoft.Health.Fhir.Api.OpenIddict.csproj \
3939
./src/Microsoft.Health.Fhir.Api.OpenIddict/Microsoft.Health.Fhir.Api.OpenIddict.csproj
4040

41+
COPY ./src/Microsoft.Health.Fhir.Ignixa/Microsoft.Health.Fhir.Ignixa.csproj \
42+
./src/Microsoft.Health.Fhir.Ignixa/Microsoft.Health.Fhir.Ignixa.csproj
43+
4144
COPY ./src/Microsoft.Health.Fhir.Api/Microsoft.Health.Fhir.Api.csproj \
4245
./src/Microsoft.Health.Fhir.Api/Microsoft.Health.Fhir.Api.csproj
4346

build/pr-pipeline.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,6 @@ stages:
4848
targetBuildFramework: $(defaultBuildFramework)
4949
unitTest: false
5050
codeCoverage: true
51-
- job: Linux_dotnet8
52-
pool:
53-
name: '$(DefaultLinuxPool)'
54-
vmImage: '$(LinuxVmImage)'
55-
steps:
56-
- template: ./jobs/build.yml
57-
parameters:
58-
targetBuildFramework: 'net8.0'
5951

6052
- stage: BuildArtifacts
6153
displayName: 'Build artifacts'

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"sdk": {
3-
"version": "9.0.306"
3+
"version": "9.0.308"
44
}
55
}

0 commit comments

Comments
 (0)