name: .NET Build on: push: branches: [ main,beta ] pull_request: branches: [ main ] jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v4.2.2 - name: Setup MSbuild uses: microsoft/setup-msbuild@v2 - name: Setup NuGet uses: NuGet/setup-nuget@v2.0.1 - name: Restore NuGet Packages run: nuget restore "Ink Canvas.sln" - name: Build the Solution run: | msbuild -t:restore /p:GitFlow="Github Action" msbuild /p:platform="AnyCPU" /p:configuration="Debug" /p:GitFlow="Github Action" "Ink Canvas/InkCanvasForClass.csproj" - name: Upload to artifact uses: actions/upload-artifact@v4.5.0 with: name: InkCanvasForClass path: "Ink Canvas/bin/Debug/net472"