Skip to content

Commit 05cc348

Browse files
committed
fix: package health ()add source link, symbol package, deterministic builds)
1 parent 7dc96aa commit 05cc348

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
run: dotnet build -c Release --no-restore
4343

4444
- name: Pack
45-
run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:Version=0.0.0 --output dist/package
45+
run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:ContinuousIntegrationBuild=true -p:Version=0.0.0 --output dist/package
4646

4747
- name: Lint
4848
run: dotnet csharpier --check .

.github/workflows/publish.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
echo "VERSION=$VERSION" >> $GITHUB_ENV
5252
5353
- name: Pack
54-
run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:Version=${{ env.VERSION }} --output dist/package
54+
run: dotnet pack ./CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj -c Release -p:ContinuousIntegrationBuild=true -p:Version=${{ env.VERSION }} --output dist/package
5555

5656
- name: Upload package artifact
5757
uses: actions/upload-artifact@v4
@@ -68,5 +68,8 @@ jobs:
6868
file_glob: true
6969
overwrite: true
7070

71-
- name: Push to NuGet
71+
- name: Push package to NuGet
7272
run: dotnet nuget push "dist/package/*.${{ env.VERSION }}.nupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json
73+
74+
- name: Push symbol package to NuGet
75+
run: dotnet nuget push "dist/package/*.${{ env.VERSION }}.snupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json

CSharpFunctionalExtensions.HttpResults/CSharpFunctionalExtensions.HttpResults.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@
2020
<IncludeBuildOutput>false</IncludeBuildOutput>
2121
</PropertyGroup>
2222

23+
<PropertyGroup>
24+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
25+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
26+
<IncludeSymbols>true</IncludeSymbols>
27+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
28+
</PropertyGroup>
29+
2330
<ItemGroup>
2431
<None Include="..\README.md" Pack="true" PackagePath="\"/>
2532
<None Include="..\LICENSE.md" Pack="true" PackagePath="\"/>

0 commit comments

Comments
 (0)