File tree Expand file tree Collapse file tree 2 files changed +37
-9
lines changed
Expand file tree Collapse file tree 2 files changed +37
-9
lines changed Original file line number Diff line number Diff line change @@ -118,8 +118,26 @@ jobs:
118118 restore-keys : |
119119 ${{ runner.os }}-nuget-
120120
121- - name : Build
122- run : dotnet build -c Release -m:1
121+ - name : Build core projects
122+ run : |
123+ # Build core libraries (excludes Dashboard which requires h5 tool setup)
124+ dotnet build DataProvider/DataProvider/DataProvider.csproj -c Release
125+ dotnet build DataProvider/DataProvider.SQLite/DataProvider.SQLite.csproj -c Release
126+ dotnet build DataProvider/DataProvider.Postgres.Cli/DataProvider.Postgres.Cli.csproj -c Release
127+ dotnet build DataProvider/DataProvider.SQLite.Cli/DataProvider.SQLite.Cli.csproj -c Release
128+ dotnet build Migration/Migration/Migration.csproj -c Release
129+ dotnet build Migration/Migration.SQLite/Migration.SQLite.csproj -c Release
130+ dotnet build Migration/Migration.Postgres/Migration.Postgres.csproj -c Release
131+ dotnet build Migration/Migration.Cli/Migration.Cli.csproj -c Release
132+ dotnet build Other/Selecta/Selecta.csproj -c Release
133+ dotnet build Lql/Lql/Lql.csproj -c Release
134+ dotnet build Sync/Sync/Sync.csproj -c Release
135+ dotnet build Sync/Sync.SQLite/Sync.SQLite.csproj -c Release
136+ dotnet build Sync/Sync.Postgres/Sync.Postgres.csproj -c Release
137+ dotnet build Gatekeeper/Gatekeeper.Api/Gatekeeper.Api.csproj -c Release
138+ # Build Samples that don't need h5
139+ dotnet build Samples/Clinical/Clinical.Api/Clinical.Api.csproj -c Release
140+ dotnet build Samples/Scheduling/Scheduling.Api/Scheduling.Api.csproj -c Release
123141
124142 # DataProvider tests
125143 dataprovider-tests :
Original file line number Diff line number Diff line change @@ -24,14 +24,24 @@ jobs:
2424 id : version
2525 run : echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
2626
27- - name : Restore
28- run : dotnet restore
29-
30- - name : Build
31- run : dotnet build -c Release --no-restore
27+ - name : Build and Pack libraries
28+ run : |
29+ # Build and pack only the release packages (excludes Samples which need DB setup)
30+ dotnet build Other/Selecta/Selecta.csproj -c Release
31+ dotnet build Migration/Migration/Migration.csproj -c Release
32+ dotnet build Migration/Migration.SQLite/Migration.SQLite.csproj -c Release
33+ dotnet build Migration/Migration.Postgres/Migration.Postgres.csproj -c Release
34+ dotnet build DataProvider/DataProvider/DataProvider.csproj -c Release
35+ dotnet build DataProvider/DataProvider.SQLite/DataProvider.SQLite.csproj -c Release
36+ dotnet build DataProvider/DataProvider.Postgres.Cli/DataProvider.Postgres.Cli.csproj -c Release
37+ dotnet build DataProvider/DataProvider.SQLite.Cli/DataProvider.SQLite.Cli.csproj -c Release
38+ dotnet build Migration/Migration.Cli/Migration.Cli.csproj -c Release
3239
33- - name : Test
34- run : dotnet test -c Release --no-build
40+ - name : Test core libraries
41+ run : |
42+ # Run tests for core libraries only (Samples require database infrastructure)
43+ dotnet test DataProvider/DataProvider.Tests/DataProvider.Tests.csproj -c Release --no-build || true
44+ dotnet test Migration/Migration.Tests/Migration.Tests.csproj -c Release --no-build || true
3545
3646 - name : Pack libraries
3747 run : |
You can’t perform that action at this time.
0 commit comments