From 241e4673f1c79cb205dbc68e001f06705cf2c1a1 Mon Sep 17 00:00:00 2001 From: Manuel Menegazzo <65919883+m3nax@users.noreply.github.com> Date: Fri, 8 Jul 2022 21:55:47 +0200 Subject: [PATCH] 913 Fix nuget workflow errors (#925) * Update nuget.yaml * Update nuget.yaml * Update nuget.yaml * Fix naming * Fix number of version to keep --- .github/workflows/nuget.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nuget.yaml b/.github/workflows/nuget.yaml index 046c230..a39cd63 100644 --- a/.github/workflows/nuget.yaml +++ b/.github/workflows/nuget.yaml @@ -43,7 +43,26 @@ jobs: dotnet nuget push pkg\*.nupkg -s https://nuget.pkg.github.com/$env:GITHUB_REPOSITORY_OWNER -k ${{ secrets.GITHUB_TOKEN }} --skip-duplicate dotnet nuget push pkg\*.nupkg -s https://www.nuget.org/ -k ${{ secrets.nuget_api_key }} --skip-duplicate - - name: Delete Package Versions + + ## Remove old versions of NuGet packages form github NuGet feed + nuget-delete-old-packages: + name: "Delete Old NuGet" + needs: [nuget] + strategy: + matrix: + nuget-package: + - "KubernetesClient" + - "KubernetesClient.Models" + - "KubernetesClient.Basic" + - "KubernetesClient.Classic" + runs-on: ubuntu-latest + + steps: + - name: Delete old NuGet packages uses: actions/delete-package-versions@v3 with: + owner: ${{ env.GITHUB_REPOSITORY_OWNER }} + repo: ${{ github.event.repository.name }} + token: ${{ secrets.GITHUB_TOKEN }} + package-name: ${{ matrix.nuget-package }} min-versions-to-keep: 10