name: YaeLib NuGet Publish on: workflow_dispatch: inputs: tags: description: 'Version already increased?' required: true type: boolean jobs: publish: runs-on: windows-latest defaults: run: working-directory: ./YaeAchievementLib steps: - uses: actions/checkout@v4 - uses: actions/setup-dotnet@v4 with: dotnet-version: 9.0.x - name: Build native library run: dotnet publish - name: Publish to NuGet run: nuget push bin\Release\*.nupkg ${{ secrets.NUGET_API_KEY }} -src https://api.nuget.org/v3/index.json - name: Upload nuget package uses: actions/upload-artifact@v4 with: name: nupkg path: bin\Release\*.nupkg