From a228081732cee6c29eb5601290016932f5fbd0d2 Mon Sep 17 00:00:00 2001 From: Tony Bark Date: Sat, 12 Aug 2023 17:11:59 -0400 Subject: [PATCH] Updated .NET Github Actions - Use .NET setup v3 - Removed staging action - Cache packages --- .github/workflows/dotnet.yml | 4 +++- .github/workflows/publish.yml | 4 +++- .github/workflows/staging.yml | 24 ------------------------ 3 files changed, 6 insertions(+), 26 deletions(-) delete mode 100644 .github/workflows/staging.yml diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 964e4db..2945bbc 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -10,6 +10,8 @@ jobs: timeout-minutes: 15 continue-on-error: true runs-on: ${{ matrix.platforms }} + env: + NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages strategy: matrix: dotnet: ["6.0.x"] @@ -17,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Setup .NET - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v3 with: dotnet-version: ${{ matrix.dotnet }} - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 08a0fbc..fdb7e62 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,10 +7,12 @@ jobs: publish: name: Package Release runs-on: ubuntu-latest + env: + NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages steps: - uses: actions/checkout@v2 - name: Setup dotnet - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v3 with: dotnet-version: "6.0.x" - name: Install dependencies diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml deleted file mode 100644 index c8980f9..0000000 --- a/.github/workflows/staging.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Publish Testing Package -on: - push: - branches: - - "staging/**" -jobs: - publish: - name: Package Release - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Setup dotnet - uses: actions/setup-dotnet@v1 - with: - dotnet-version: "6.0.x" - - name: Install dependencies - run: dotnet restore - - name: Package - run: dotnet pack --no-restore -o . - - name: Publish to Nuget - env: - NUGET_KEY: ${{ secrets.DEPLOY_TEST_KEY }} - NUGET_API: https://apiint.nugettest.org/v3/index.json - run: dotnet nuget push CSTNet.*.nupkg --api-key $NUGET_KEY --source $NUGET_API