name: Release to NuGet on: workflow_dispatch: inputs: version: description: Bump Version default: v1.0.0 required: true release: types: [published] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup .NET uses: actions/setup-dotnet@v2 with: dotnet-version: 6.0.x - name: Build run: dotnet build ./src -c Release - name: Test run: dotnet test ./src -c Release --no-build - name: Pack nugets run: dotnet pack ./src/Standart.Hash.xxHash -c Release --no-build --output . - name: Push to NuGet run: dotnet nuget push "*.nupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json