diff --git a/.github/workflows/webapi.yml b/.github/workflows/webapi.yml index a7b0f34f..565934bb 100644 --- a/.github/workflows/webapi.yml +++ b/.github/workflows/webapi.yml @@ -18,9 +18,9 @@ jobs: - uses: actions/checkout@v3.3.0 - name: Set up .NET Core - uses: actions/setup-dotnet@v2.1.1 + uses: actions/setup-dotnet@v4.3.1 with: - dotnet-version: '6.0.x' + dotnet-version: '8.0.x' - name: Build with dotnet run: dotnet build ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj --configuration Release @@ -29,7 +29,7 @@ jobs: run: dotnet publish ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj -c Release -o ${{env.DOTNET_ROOT}}/webapi - name: Upload artifact for deployment job - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4.6.2 with: name: .net-app path: ${{env.DOTNET_ROOT}}/webapi @@ -44,13 +44,13 @@ jobs: steps: - name: Download artifact from build job - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4.2.1 with: name: .net-app - name: Deploy to Azure Web App id: deploy-to-webapp - uses: azure/webapps-deploy@v2.2.6 + uses: azure/webapps-deploy@v3.0.1 with: app-name: 'servermanagers' slot-name: 'Production'