diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index 9e3697e..4c3ed88 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -42,7 +42,7 @@ jobs:
run: dotnet build -c Release --no-restore
- name: Pack
- run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:Version=0.0.0 --output dist/package
+ run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:ContinuousIntegrationBuild=true -p:Version=0.0.0 --output dist/package
- name: Lint
run: dotnet csharpier --check .
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 28d6476..8cc36e8 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -51,7 +51,7 @@ jobs:
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Pack
- run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:Version=${{ env.VERSION }} --output dist/package
+ run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:ContinuousIntegrationBuild=true -p:Version=${{ env.VERSION }} --output dist/package
- name: Upload package artifact
uses: actions/upload-artifact@v4
@@ -68,5 +68,8 @@ jobs:
file_glob: true
overwrite: true
- - name: Push to NuGet
+ - name: Push package to NuGet
run: dotnet nuget push "dist/package/*.${{ env.VERSION }}.nupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json
+
+ - name: Push symbol package to NuGet
+ run: dotnet nuget push "dist/package/*.${{ env.VERSION }}.snupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json
diff --git a/CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj b/CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj
index 359d3b1..ca2a58f 100644
--- a/CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj
+++ b/CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj
@@ -20,6 +20,13 @@
false
+
+ true
+ true
+ true
+ snupkg
+
+