From 1c82a51582cb17fb541a08fae7711ae7c43df5fe Mon Sep 17 00:00:00 2001 From: gldeng <32008603+gldeng@users.noreply.github.com> Date: Tue, 16 Apr 2024 17:23:40 +0800 Subject: [PATCH] Update publish.yml --- .github/workflows/publish.yml | 53 +++++------------------------------ 1 file changed, 7 insertions(+), 46 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2812fad2cf..0258699b50 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,51 +23,12 @@ jobs: echo "IS_PREVIEW=false" >> $GITHUB_ENV fi - # - name: Publish - # if: env.IS_PREVIEW == 'true' - # uses: nuget/publish@v1 - # with: - # nuget_key: ${{ secrets.PREVIEW_NUGET_API_KEY }} - # nuget_source: ${{ secrets.PREVIEW_NUGET_FEED_URL }} - # version: $VERSION-preview.${GITHUB_RUN_NUMBER} - # package: '**/*.nupkg' + - name: Pack + run: dotnet pack AElf.All.sln --configuration Release --output nupkgs /p:Version=$VERSION /p:Platform="Any CPU" - - name: publish on version change - id: publish_nuget - uses: brandedoutcast/publish-nuget@v2 + - name: Publish NuGet packages + uses: dansiegel/publish-nuget@v1.2 with: - # Filepath of the project to be packaged, relative to root of repository - PROJECT_FILE_PATH: src/**/*.csproj - - # Configuration to build and package - # BUILD_CONFIGURATION: Release - - # Platform target to compile (default is empty/AnyCPU) - # BUILD_PLATFORM: x64 - - # NuGet package id, used for version detection & defaults to project name - # PACKAGE_NAME: Core - - # Filepath with version info, relative to root of repository & defaults to PROJECT_FILE_PATH - # VERSION_FILE_PATH: Directory.Build.props - - # Regex pattern to extract version info in a capturing group - # VERSION_REGEX: ^\s*(.*)<\/Version>\s*$ - - # Useful with external providers like Nerdbank.GitVersioning, ignores VERSION_FILE_PATH & VERSION_REGEX - VERSION_STATIC: $VERSION-preview.${GITHUB_RUN_NUMBER} - - # Flag to toggle git tagging, enabled by default - # TAG_COMMIT: true - - # Format of the git tag, [*] gets replaced with actual version - # TAG_FORMAT: v* - - # API key to authenticate with NuGet server - NUGET_KEY: ${{ secrets.PREVIEW_NUGET_API_KEY }} - - # NuGet server uri hosting the packages, defaults to https://api.nuget.org - NUGET_SOURCE: ${{ secrets.PREVIEW_NUGET_FEED_URL }} - - # Flag to toggle pushing symbols along with nuget package to the server, disabled by default - # INCLUDE_SYMBOLS: false + filename: '**/*.nupkg' + apiKey: ${{ secrets.PREVIEW_NUGET_API_KEY }} + feedUrl: ${{ secrets.PREVIEW_NUGET_FEED_URL }}