diff --git a/.github/workflows/nuget.yml b/.github/workflows/nuget.yml index 5d66561..19958a1 100644 --- a/.github/workflows/nuget.yml +++ b/.github/workflows/nuget.yml @@ -5,31 +5,31 @@ on: types: [closed] env: - PROJECT_PATH: 'SentimentAnalyzer/SentimentAnalyzer.csproj' - PACKAGE_OUTPUT_DIRECTORY: ${{ github.workspace }}\output - NUGET_SOURCE_URL: 'https://api.nuget.org/v3/index.json' + PROJECT_PATH: "SentimentAnalyzer/SentimentAnalyzer.csproj" + PACKAGE_OUTPUT_DIRECTORY: ${{ github.workspace }}/output + NUGET_SOURCE_URL: "https://api.nuget.org/v3/index.json" jobs: merge-PR: if: github.event.pull_request.merged == true - runs-on: 'windows-latest' + runs-on: "ubuntu-latest" steps: - - name: 'Checkout' - uses: actions/checkout@v2 + - name: "Checkout" + uses: actions/checkout@v4 - - name: 'Install dotnet' - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '3.1.x' + - name: "Install dotnet" + uses: actions/setup-dotnet@v4 + with: + dotnet-version: "10.0.x" - - name: 'Restore packages' - run: dotnet restore ${{ env.PROJECT_PATH }} + - name: "Restore packages" + run: dotnet restore ${{ env.PROJECT_PATH }} - - name: 'Build project' - run: dotnet build ${{ env.PROJECT_PATH }} --no-restore --configuration Release + - name: "Build project" + run: dotnet build ${{ env.PROJECT_PATH }} --no-restore --configuration Release - - name: 'Pack project' - run: dotnet pack ${{ env.PROJECT_PATH }} --no-restore --no-build --configuration Release --output ${{ env.PACKAGE_OUTPUT_DIRECTORY }} + - name: "Pack project" + run: dotnet pack ${{ env.PROJECT_PATH }} --no-restore --no-build --configuration Release --output ${{ env.PACKAGE_OUTPUT_DIRECTORY }} - - name: 'Push package' - run: dotnet nuget push ${{ env.PACKAGE_OUTPUT_DIRECTORY }}\*.nupkg -k ${{ secrets.NUGET_AUTH_TOKEN }} -s ${{ env.NUGET_SOURCE_URL }} + - name: "Push package" + run: dotnet nuget push ${{ env.PACKAGE_OUTPUT_DIRECTORY }}/*.nupkg -k ${{ secrets.NUGET_AUTH_TOKEN }} -s ${{ env.NUGET_SOURCE_URL }}