name: Build NfcAime.Dll on Commit on: push: tags-ignore: - '*' permissions: contents: read jobs: build: runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup NuGet uses: NuGet/setup-nuget@v2 - name: Setup MSBuild uses: microsoft/setup-msbuild@v2 - name: Restore NuGet packages run: nuget restore .\\PN532-Aime-Reader.sln - name: Build NfcAime.Dll (x64, no project references) run: msbuild .\\src\\NfcAime.Dll\\NfcAime.Dll.csproj /p:Configuration=Release /p:Platform="Any CPU" /p:PlatformTarget=x64 /p:BuildProjectReferences=false - name: Upload build artifact uses: actions/upload-artifact@v4 with: name: NfcAime.Dll-${{ github.sha }} path: src/NfcAime.Dll/bin/Release/NfcAime.Dll.dll if-no-files-found: error