From e83b47410420b4637c65e6a7d8f74a079aab3e5e Mon Sep 17 00:00:00 2001 From: Cezary Piatek Date: Wed, 6 Nov 2024 22:29:03 +0100 Subject: [PATCH] Remove adding nuget package to github release --- .github/workflows/pr-verification.yml | 22 +++++++++------------- .github/workflows/release.yml | 25 ++++++++----------------- 2 files changed, 17 insertions(+), 30 deletions(-) diff --git a/.github/workflows/pr-verification.yml b/.github/workflows/pr-verification.yml index 54a56a0..c01182f 100644 --- a/.github/workflows/pr-verification.yml +++ b/.github/workflows/pr-verification.yml @@ -20,11 +20,11 @@ jobs: - name: Build run: npm run build working-directory: src/nscenario-report-browser/ - + build-extension: runs-on: windows-latest needs: build-template-presenter - env: + env: DOTNET_NOLOGO: true DOTNET_CLI_TELEMETRY_OPTOUT: true RepositoryUrl: 'https://github.com/${{ github.repository }}' @@ -37,17 +37,17 @@ jobs: PackageReleaseNotes: 'https://github.com/${{ github.repository }}/releases' ContinuousIntegrationBuild: true steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - name: Setup .NET Core 8 uses: actions/setup-dotnet@v1 with: - dotnet-version: '8.0' + dotnet-version: '8.0' - name: Calculate next version uses: cezarypiatek/NextVersionGeneratorAction@0.4 with: minor-pattern: '.*' major-pattern: 'BREAKING CHANGES' - output-to-env-variable: 'VersionPrefix' + output-to-env-variable: 'VersionPrefix' - name: Materialize Signing Key id: write_sign_key_file uses: timheuer/base64-to-file@v1 @@ -57,14 +57,10 @@ jobs: - name: Restore dependencies run: | dotnet nuget locals all --clear - dotnet restore $env:SolutionPath + dotnet restore $env:SolutionPath - name: Build extension - run: dotnet build $env:SolutionPath + run: dotnet build $env:SolutionPath env: SignAssembly: true - AssemblyOriginatorKeyFile: ${{ steps.write_sign_key_file.outputs.filePath }} - - name: Collect artifacts - nugets - uses: actions/upload-artifact@v2 - with: - name: NScenario-Nugets - path: '**/NScenario*.nupkg' + AssemblyOriginatorKeyFile: ${{ steps.write_sign_key_file.outputs.filePath }} + diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5cdae8e..84a0a9e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,29 +9,29 @@ on: jobs: build-extension: runs-on: windows-latest - env: + env: DOTNET_NOLOGO: true DOTNET_CLI_TELEMETRY_OPTOUT: true RepositoryUrl: 'https://github.com/${{ github.repository }}' RepositoryBranch: '${{ github.ref }}' - SourceRevisionId: '${{ github.sha }}' + SourceRevisionId: '${{ github.sha }}' Configuration: Release SolutionPath: src\NScenario.sln Deterministic: true PackageReleaseNotes: 'https://github.com/${{ github.repository }}/releases' ContinuousIntegrationBuild: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v2 - name: Setup .NET Core 8 uses: actions/setup-dotnet@v1 with: - dotnet-version: '8.0' + dotnet-version: '8.0' - name: Calculate next version uses: cezarypiatek/NextVersionGeneratorAction@0.4 with: minor-pattern: '.*' major-pattern: 'BREAKING CHANGES' - output-to-env-variable: 'Version' + output-to-env-variable: 'Version' - name: Materialize Signing Key id: write_sign_key_file uses: timheuer/base64-to-file@v1 @@ -41,12 +41,12 @@ jobs: - name: Restore dependencies run: | dotnet nuget locals all --clear - dotnet restore $env:SolutionPath + dotnet restore $env:SolutionPath - name: Build extension - run: dotnet build $env:SolutionPath + run: dotnet build $env:SolutionPath env: SignAssembly: true - AssemblyOriginatorKeyFile: ${{ steps.write_sign_key_file.outputs.filePath }} + AssemblyOriginatorKeyFile: ${{ steps.write_sign_key_file.outputs.filePath }} - name: Generate release note run: | git fetch --prune @@ -64,15 +64,6 @@ jobs: body_path: release_note.md draft: false prerelease: false - - name: Upload Release Asset - Nuget - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: src\NScenario\bin\Release\NScenario.${{ env.Version }}.nupkg - asset_name: NScenario.${{ env.Version }}.nupkg - asset_content_type: binary/octet-stream - name: Publish extension to Nuget run: | dotnet nuget push src\NScenario\bin\Release\NScenario.${{ env.Version }}.nupkg -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json \ No newline at end of file