Skip to content

Commit cce15da

Browse files
committed
Package Metadata
Trying to get the package metadata correct. https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target
1 parent 973cb90 commit cce15da

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ jobs:
2626
run: dotnet build -c Release
2727

2828
- name: Pack Combined
29-
run: dotnet pack --no-build -p:IncludeSymbols=false -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies/Basic.Reference.Assemblies.csproj -o .
29+
run: dotnet pack --no-build -p:IncludeSymbols=false -p:RepositoryCommit=${GITHUB_SHA} -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies/Basic.Reference.Assemblies.csproj -o .
3030

3131
- name: Pack Net50
32-
run: dotnet pack --no-build -p:IncludeSymbols=false -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.Net50/Basic.Reference.Assemblies.Net50.csproj -o .
32+
run: dotnet pack --no-build -p:IncludeSymbols=false -p:RepositoryCommit=${GITHUB_SHA} -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.Net50/Basic.Reference.Assemblies.Net50.csproj -o .
3333

3434
- name: Pack NetCoreApp31
35-
run: dotnet pack --no-build -p:IncludeSymbols=false -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.NetCoreApp31/Basic.Reference.Assemblies.NetCoreApp31.csproj -o .
35+
run: dotnet pack --no-build -p:IncludeSymbols=false -p:RepositoryCommit=${GITHUB_SHA} -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.NetCoreApp31/Basic.Reference.Assemblies.NetCoreApp31.csproj -o .
3636

3737
- name: Pack NetStandard20
38-
run: dotnet pack --no-build -p:IncludeSymbols=false -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.NetStandard20/Basic.Reference.Assemblies.NetStandard20.csproj -o .
38+
run: dotnet pack --no-build -p:IncludeSymbols=false -p:RepositoryCommit=${GITHUB_SHA} -p:PackageVersion="${{ github.event.inputs.version }}" -c Release Basic.Reference.Assemblies.NetStandard20/Basic.Reference.Assemblies.NetStandard20.csproj -o .
3939

4040
- name: Publish NuPkg Files
4141
run: dotnet nuget push "*.nupkg" -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json

Directory.Build.props

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@
55
<LangVersion>latest</LangVersion>
66
<DebugType>Embedded</DebugType>
77
<EmbedAllSources>True</EmbedAllSources>
8+
9+
<!-- NuGet Properties -->
10+
<PackageLicenseUrl>https://licenses.nuget.org/MIT</PackageLicenseUrl>
11+
<RepositoryUrl>https://github.com/jaredpar/basic-reference-assemblies</RepositoryUrl>
12+
<Authors>jaredpar</Authors>
13+
<Title>Basic.Reference.Assemblies: Reference assemblies for use in Roslyn</Title>
14+
<PackageDescription>
15+
This package provides reference assemblies for use in Roslyn Compilation objects. This greatly
16+
simplifies the work involved in doing in memory compilations with the Microsoft.CodeAnalysis
17+
API. Developers can now create correct Compilations with reference sets from all of the major
18+
target frameworks: netcoreapp31, net50 and netstandard.
19+
</PackageDescription>
820
</PropertyGroup>
921

1022
</Project>

0 commit comments

Comments
 (0)