@@ -150,8 +150,47 @@ jobs:
150150 - name : Display dotnet info
151151 run : dotnet --info
152152
153- - name : Build CommunityToolkit.Maui
154- run : dotnet build -c Release ${{ env.PathToLibrarySolution }}
153+ - name : ' Build CommunityToolkit.Maui.Analyzers'
154+ run : ${{ env.PathToCommunityToolkitAnalyzersCsproj }}
155+
156+ - name : ' Build CommunityToolkit.Maui.Analyzers.CodeFixes'
157+ run : ${{ env.PathToCommunityToolkitAnalyzersCodeFixCsproj }}
158+
159+ - name : ' Build CommunityToolkit.Maui.Camera.Analyzers'
160+ run : ${{ env.PathToCommunityToolkitCameraAnalyzersCsproj }}
161+
162+ - name : ' Build CommunityToolkit.Maui.Camera.Analyzers.CodeFixes'
163+ run : ${{ env.PathToCommunityToolkitCameraAnalyzersCodeFixCsproj }}
164+
165+ - name : ' Build CommunityToolkit.Maui.MediaElement.Analyzers'
166+ run : ${{ env.PathToCommunityToolkitMediaElementAnalyzersCsproj }}
167+
168+ - name : ' Build CommunityToolkit.Maui.MediaElement.Analyzers.CodeFixes'
169+ run : ${{ env.PathToCommunityToolkitMediaElementAnalyzersCodeFixCsproj }}
170+
171+ - name : ' Build CommunityToolkit.Maui.SourceGenerators'
172+ run : ${{ env.PathToCommunityToolkitSourceGeneratorsCsproj }}
173+
174+ - name : ' Build CommunityToolkit.SourceGenerators.Internal'
175+ run : ${{ env.PathToCommunityToolkitSourceGeneratorsInternalCsproj }}
176+
177+ - name : ' Build CommunityToolkit.Maui.Camera'
178+ run : ${{ env.PathToCommunityToolkitCameraCsproj }} -c Release -p:PackageVersion=${{ env.NugetPackageVersionCamera }} -p:Version=${{ env.NugetPackageVersion }}
179+
180+ - name : ' Build CommunityToolkit.Maui.MediaElement'
181+ run : ${{ env.PathToCommunityToolkitMediaElementCsproj }} -c Release -p:PackageVersion=${{ env.NugetPackageVersionMediaElement }} -p:Version=${{ env.NugetPackageVersion }}
182+
183+ - name : ' Build CommunityToolkit.Maui.Maps'
184+ run : ${{ env.PathToCommunityToolkitMapsCsproj }} -c Release -p:PackageVersion=${{ env.NugetPackageVersionMaps }} -p:Version=${{ env.NugetPackageVersion }}
185+
186+ - name : ' Build CommunityToolkit.Maui.Core'
187+ run : ${{ env.PathToCommunityToolkitCoreCsproj }} -c Release -p:PackageVersion=${{ env.NugetPackageVersion }} -p:Version=${{ env.NugetPackageVersion }}
188+
189+ - name : ' Build CommunityToolkit.Maui'
190+ run : ${{ env.PathToCommunityToolkitCsproj }} -c Release -p:PackageVersion=${{ env.NugetPackageVersion }} -p:Version=${{ env.NugetPackageVersion }}
191+
192+ - name : ' Run CommunityToolkit.Maui.Analyzers.UnitTests'
193+ run : ' dotnet test ${{ env.PathToCommunityToolkitAnalyzersUnitTestCsproj }} -c Release'
155194
156195 - name : Run CommunityToolkit.Maui.UnitTests
157196 run : dotnet test -c Release ${{ env.PathToLibrarySolution }} --settings ".runsettings" --collect "XPlat code coverage" --logger trx --results-directory ${{ runner.temp }}
0 commit comments