diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 69680046..2eeb7726 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,12 +12,15 @@ jobs: BW_PROJECT_TEST_NAME: Bandwidth.StandardTests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + - name: Set release version run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/v}" >> $GITHUB_ENV - - uses: actions/setup-dotnet@v1 + + - uses: actions/setup-dotnet@v3 with: - dotnet-version: '3.1.x' + dotnet-version: "6.0" + - name: Run integration tests env: BW_ACCOUNT_ID: ${{ secrets.BW_ACCOUNT_ID }} @@ -29,8 +32,10 @@ jobs: USER_NUMBER: ${{ secrets.USER_NUMBER }} BASE_CALLBACK_URL: ${{ secrets.BASE_CALLBACK_URL }} run: dotnet test $BW_PROJECT_TEST_NAME + - name: Pack NuGet package run: dotnet pack --configuration Release $BW_PROJECT_NAME -p:PackageVersion=$RELEASE_VERSION + - name: Publish NuGet package env: NUGET_KEY: ${{ secrets.NUGET_KEY }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 726c8581..cd7a0fd9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,7 +1,7 @@ name: Test on: schedule: - - cron: '0 4 * * *' + - cron: "0 4 * * *" pull_request: workflow_dispatch: @@ -19,10 +19,10 @@ jobs: dotnet: [6.0.x, 7.0.x] steps: - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup .NET - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v3 with: dotnet-version: ${{ matrix.dotnet }}