From 2010467ac79e514f33d935370c14d99fb5ccc280 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Zaj=C4=85c?= Date: Fri, 13 Oct 2023 13:01:07 +0200 Subject: [PATCH] Publish symbols with NuGet packages (#66) * Include symbols during build with Source Link * Store symbols as artifacts next to NuGet packages * Publish NuGet packages with symbols --- .github/workflows/cicd.yml | 4 +++- ...bjectivity.AutoFixture.XUnit2.AutoFakeItEasy.csproj | 10 +++++++++- .../Objectivity.AutoFixture.XUnit2.AutoMoq.csproj | 10 +++++++++- ...jectivity.AutoFixture.XUnit2.AutoNSubstitute.csproj | 10 +++++++++- .../Objectivity.AutoFixture.XUnit2.Core.csproj | 10 ++++++++++ 5 files changed, 40 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 9f107d88..13fd2684 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -148,7 +148,9 @@ jobs: uses: actions/upload-artifact@v3 with: name: packages - path: ./src/**/*.nupkg + path: | + ./src/**/*.nupkg + ./src/**/*.snupkg publish: runs-on: ubuntu-latest timeout-minutes: 15 diff --git a/src/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.csproj b/src/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.csproj index bd05655d..1489209c 100644 --- a/src/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.csproj +++ b/src/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy/Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.csproj @@ -10,10 +10,14 @@ latest All true + true + true true + snupkg true latest false + true @@ -67,7 +71,7 @@ - + @@ -85,6 +89,10 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Objectivity.AutoFixture.XUnit2.AutoMoq/Objectivity.AutoFixture.XUnit2.AutoMoq.csproj b/src/Objectivity.AutoFixture.XUnit2.AutoMoq/Objectivity.AutoFixture.XUnit2.AutoMoq.csproj index 839445ae..8bc38c5f 100644 --- a/src/Objectivity.AutoFixture.XUnit2.AutoMoq/Objectivity.AutoFixture.XUnit2.AutoMoq.csproj +++ b/src/Objectivity.AutoFixture.XUnit2.AutoMoq/Objectivity.AutoFixture.XUnit2.AutoMoq.csproj @@ -10,10 +10,14 @@ latest All true + true + true true + snupkg true latest false + true @@ -67,7 +71,7 @@ - + @@ -84,6 +88,10 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + all diff --git a/src/Objectivity.AutoFixture.XUnit2.AutoNSubstitute/Objectivity.AutoFixture.XUnit2.AutoNSubstitute.csproj b/src/Objectivity.AutoFixture.XUnit2.AutoNSubstitute/Objectivity.AutoFixture.XUnit2.AutoNSubstitute.csproj index 3734562d..26717055 100644 --- a/src/Objectivity.AutoFixture.XUnit2.AutoNSubstitute/Objectivity.AutoFixture.XUnit2.AutoNSubstitute.csproj +++ b/src/Objectivity.AutoFixture.XUnit2.AutoNSubstitute/Objectivity.AutoFixture.XUnit2.AutoNSubstitute.csproj @@ -10,10 +10,14 @@ latest All true + true + true true + snupkg true latest false + true @@ -67,7 +71,7 @@ - + @@ -84,6 +88,10 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + all diff --git a/src/Objectivity.AutoFixture.XUnit2.Core/Objectivity.AutoFixture.XUnit2.Core.csproj b/src/Objectivity.AutoFixture.XUnit2.Core/Objectivity.AutoFixture.XUnit2.Core.csproj index 02f5302d..9faa29cb 100644 --- a/src/Objectivity.AutoFixture.XUnit2.Core/Objectivity.AutoFixture.XUnit2.Core.csproj +++ b/src/Objectivity.AutoFixture.XUnit2.Core/Objectivity.AutoFixture.XUnit2.Core.csproj @@ -8,8 +8,14 @@ latest All true + true + true + true + snupkg + true latest false + true @@ -60,6 +66,10 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + all runtime; build; native; contentfiles; analyzers; buildtransitive