Skip to content

Commit eeee1d5

Browse files
authored
Add SourceLink support (#1020)
* Add SourceLink support * *.snupkg should be artifacts as well
1 parent 9591996 commit eeee1d5

File tree

9 files changed

+47
-4
lines changed

9 files changed

+47
-4
lines changed

Source/EasyNetQ.DI.Autofac/EasyNetQ.DI.Autofac.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
77
<PackageTags>Autofac;RabbitMQ;Messaging;AMQP;C#</PackageTags>
8+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
9+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
10+
<IncludeSymbols>true</IncludeSymbols>
11+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
12+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
813
</PropertyGroup>
914
<ItemGroup>
1015
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
@@ -14,6 +19,7 @@
1419
<PackageReference Include="GitVersionTask" Version="5.0.1">
1520
<PrivateAssets>all</PrivateAssets>
1621
</PackageReference>
22+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1723
</ItemGroup>
1824
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
1925
<Reference Include="System" />

Source/EasyNetQ.DI.LightInject/EasyNetQ.DI.LightInject.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>LightInject;RabbitMQ;Messaging;AMQP;C#</PackageTags>
77
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
<IncludeSymbols>true</IncludeSymbols>
10+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
11+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
812
</PropertyGroup>
913
<ItemGroup>
1014
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
@@ -14,6 +18,7 @@
1418
<PackageReference Include="GitVersionTask" Version="5.0.1">
1519
<PrivateAssets>all</PrivateAssets>
1620
</PackageReference>
21+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1722
</ItemGroup>
1823
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
1924
<Reference Include="System" />

Source/EasyNetQ.DI.Microsoft/EasyNetQ.DI.Microsoft.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@
44
<Description>An adaptor to allow EasyNetQ to use Microsoft.Extensions.DependencyInjection as its internal IoC container</Description>
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>DependencyInjection;RabbitMQ;Messaging;AMQP;C#</PackageTags>
7+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
8+
<IncludeSymbols>true</IncludeSymbols>
9+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
10+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
711
</PropertyGroup>
812
<ItemGroup>
913
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
1014
<PackageReference Include="GitVersionTask" Version="5.0.1">
1115
<PrivateAssets>all</PrivateAssets>
1216
</PackageReference>
17+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1318
</ItemGroup>
1419
<ItemGroup>
1520
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />

Source/EasyNetQ.DI.Ninject/EasyNetQ.DI.Ninject.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>Ninject;RabbitMQ;Messaging;AMQP;C#</PackageTags>
77
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
<IncludeSymbols>true</IncludeSymbols>
10+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
11+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
812
</PropertyGroup>
913
<ItemGroup>
1014
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
1115
</ItemGroup>
1216
<ItemGroup>
17+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1318
<PackageReference Include="Ninject" Version="3.3.4" />
1419
<PackageReference Include="GitVersionTask" Version="5.0.1">
1520
<PrivateAssets>all</PrivateAssets>

Source/EasyNetQ.DI.SimpleInjector/EasyNetQ.DI.SimpleInjector.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,18 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>SimpleInjector;RabbitMQ;Messaging;AMQP;C#</PackageTags>
77
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
<IncludeSymbols>true</IncludeSymbols>
10+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
11+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
812
</PropertyGroup>
913
<ItemGroup>
1014
</ItemGroup>
1115
<ItemGroup>
1216
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
1317
</ItemGroup>
1418
<ItemGroup>
19+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1520
<PackageReference Include="SimpleInjector" Version="4.6.2" />
1621
<PackageReference Include="GitVersionTask" Version="5.0.1">
1722
<PrivateAssets>all</PrivateAssets>

Source/EasyNetQ.DI.StructureMap/EasyNetQ.DI.StructureMap.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>StructureMap;RabbitMQ;Messaging;AMQP;C#</PackageTags>
77
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
<IncludeSymbols>true</IncludeSymbols>
10+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
11+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
812
</PropertyGroup>
913
<ItemGroup>
1014
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
1115
</ItemGroup>
1216
<ItemGroup>
17+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1318
<PackageReference Include="structuremap" Version="4.7.1" />
1419
<PackageReference Include="GitVersionTask" Version="5.0.1">
1520
<PrivateAssets>all</PrivateAssets>

Source/EasyNetQ.DI.Windsor/EasyNetQ.DI.Windsor.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
<PackageIconUrl>https://raw.githubusercontent.com/EasyNetQ/EasyNetQ/gh-pages/design/logo_design.png</PackageIconUrl>
66
<PackageTags>Windsor;RabbitMQ;Messaging;AMQP;C#</PackageTags>
77
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
<IncludeSymbols>true</IncludeSymbols>
10+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
11+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
812
</PropertyGroup>
913
<ItemGroup>
1014
<ProjectReference Include="..\EasyNetQ\EasyNetQ.csproj" />
@@ -15,6 +19,7 @@
1519
<PackageReference Include="GitVersionTask" Version="5.0.1">
1620
<PrivateAssets>all</PrivateAssets>
1721
</PackageReference>
22+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1823
</ItemGroup>
1924
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
2025
<Reference Include="System" />

Source/EasyNetQ/EasyNetQ.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,14 @@
99
<DefineConstants>$(DefineConstants);LIBLOG_PUBLIC;LIBLOG_PORTABLE</DefineConstants>
1010
<DefineConstants>$(DefineConstants);LIBLOG_PUBLIC</DefineConstants>
1111
<LangVersion>7.1</LangVersion>
12+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
13+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
14+
<IncludeSymbols>true</IncludeSymbols>
15+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
16+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
1217
</PropertyGroup>
1318
<ItemGroup>
19+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
1420
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
1521
<PackageReference Include="RabbitMQ.Client" Version="[6.0.0,7.0.0)" />
1622
<PackageReference Include="LibLog" Version="5.0.8">

appveyor.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,35 @@ branches:
1919

2020
artifacts:
2121
- path: Package\**\*.nupkg
22+
- path: Package\**\*.snupkg
2223

2324
deploy:
2425
- provider: NuGet
25-
artifact: /.*\.nupkg/
26+
artifact: /.*\.s?nupkg/
2627
server:
2728
api_key:
2829
secure: ejD7WLs3aqlXgHLyWq444QK6pnMT6g/QiRxptqIGaOgKvGM7SJ17r/QH6e1jEJ9M
2930
skip_symbols: true
3031
on:
3132
branch: master
3233
- provider: NuGet
33-
artifact: /.*\.nupkg/
34+
artifact: /.*\.s?nupkg/
3435
server:
3536
api_key:
3637
secure: ejD7WLs3aqlXgHLyWq444QK6pnMT6g/QiRxptqIGaOgKvGM7SJ17r/QH6e1jEJ9M
3738
skip_symbols: true
3839
on:
3940
branch: develop
4041
- provider: NuGet
41-
artifact: /.*\.nupkg/
42+
artifact: /.*\.s?nupkg/
4243
server:
4344
api_key:
4445
secure: ejD7WLs3aqlXgHLyWq444QK6pnMT6g/QiRxptqIGaOgKvGM7SJ17r/QH6e1jEJ9M
4546
skip_symbols: true
4647
on:
4748
branch: /release\/.+/
4849
- provider: NuGet
49-
artifact: /.*\.nupkg/
50+
artifact: /.*\.s?nupkg/
5051
server: https://www.myget.org/F/easynetq-unstable/api/v2/package
5152
api_key:
5253
secure: +0aKxcCHqWvvdJxA4dh1ToRqwA6x8yqhfrYDIeOjQu6Skpg/UrwxAPBik8z6be99

0 commit comments

Comments
 (0)