diff --git a/.github/workflows/nuget-publish-github.yml b/.github/workflows/nuget-publish-github.yml index ddcdccf..930dc44 100644 --- a/.github/workflows/nuget-publish-github.yml +++ b/.github/workflows/nuget-publish-github.yml @@ -6,44 +6,12 @@ jobs: name: nuget publish to github packages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - - name: Setup dotnet - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 3.1.x - - # Publish - - name: publish on version change - id: publish_nuget - uses: rohith/publish-nuget@v2 - with: - # Filepath of the project to be packaged, relative to root of repository - PROJECT_FILE_PATH: src/RulesEngine/RulesEngine/RulesEngine.csproj - - # 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: 1.0.0 - - # 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.GITHUB_TOKEN}} - - # NuGet server uri hosting the packages, defaults to https://api.nuget.org - NUGET_SOURCE: https://nuget.pkg.github.com/microsoft - - # Flag to toggle pushing symbols along with nuget package to the server, disabled by default - INCLUDE_SYMBOLS: true + - uses: actions/checkout@v2 + - name: Setup .NET Core + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 3.1.x + - name: Pack + run: dotnet pack src/RulesEngine/RulesEngine.csproj --configuration Release + - name: Publish + run: find ./src/RulesEngine/bin/Release -iname "*.nupkg" | xargs dotnet nuget push -s https://nuget.pkg.github.com/microsoft/index.json -k ${{secrets.GITHUB_TOKEN}}