Skip to content

Commit fd935ad

Browse files
committed
Enable strong-name signing for all projects and tests #223
Signed-off-by: Malte Kunath <malte.kunath@tngtech.com>
1 parent aad79ad commit fd935ad

28 files changed

Lines changed: 107 additions & 39 deletions

File tree

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ jobs:
150150
$major = $matches[1]
151151
$minor = $matches[2]
152152
$packageVersion = "$env:GITHUB_REF_NAME"
153-
$assemblyVersion = "$major.$minor.$env:GITHUB_RUN_NUMBER.0"
153+
$assemblyVersion = "$major.$minor.0.0"
154154
Write-Host "Package version: $packageVersion"
155155
Write-Host "Assembly version: $assemblyVersion"
156156
dotnet pack -c Release --output nupkgs -p:PackageVersion=$packageVersion -p:AssemblyVersion=$assemblyVersion

ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
1717
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
18+
<SignAssembly>True</SignAssembly>
19+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
20+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1821
</PropertyGroup>
1922
<ItemGroup>
2023
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />

ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
<IsPackable>false</IsPackable>
55
<Company>TNG Technology Consulting GmbH</Company>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
7+
<SignAssembly>True</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
9+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
710
</PropertyGroup>
811
<ItemGroup>
912
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />

ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
1717
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
18+
<SignAssembly>True</SignAssembly>
19+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
20+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1821
</PropertyGroup>
1922
<ItemGroup>
2023
<PackageReference Include="nunit" Version="3.13.2" />

ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
<IsPackable>false</IsPackable>
55
<Company>TNG Technology Consulting GmbH</Company>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
7+
<SignAssembly>True</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
9+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
710
</PropertyGroup>
811
<ItemGroup>
912
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />

ArchUnitNET.TUnit/ArchUnitNET.TUnit.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
<PackageReadmeFile>README.md</PackageReadmeFile>
1818
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1919
<RootNamespace>ArchUnitNET.TUnit</RootNamespace>
20+
<SignAssembly>True</SignAssembly>
21+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
22+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
2023
</PropertyGroup>
2124
<ItemGroup>
2225
<ProjectReference Include="..\ArchUnitNET\ArchUnitNET.csproj" />

ArchUnitNET.TUnitTests/ArchUnitNET.TUnitTests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
<IsPackable>false</IsPackable>
55
<Company>TNG Technology Consulting GmbH</Company>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
7+
<SignAssembly>True</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
9+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
710
</PropertyGroup>
811
<ItemGroup>
912
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />

ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
1717
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
18+
<SignAssembly>True</SignAssembly>
19+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
20+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1821
</PropertyGroup>
1922
<ItemGroup>
2023
<ProjectReference Include="..\ArchUnitNET\ArchUnitNET.csproj" />

ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
<IsPackable>false</IsPackable>
55
<Company>TNG Technology Consulting GmbH</Company>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
7+
<SignAssembly>True</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
9+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
710
</PropertyGroup>
811
<ItemGroup>
912
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />

ArchUnitNET.xUnitV3/ArchUnitNET.xUnitV3.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
1717
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1818
<RootNamespace>ArchUnitNET.xUnitV3</RootNamespace>
19+
<SignAssembly>True</SignAssembly>
20+
<AssemblyOriginatorKeyFile>..\strongNameKey.snk</AssemblyOriginatorKeyFile>
21+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1922
</PropertyGroup>
2023
<ItemGroup>
2124
<ProjectReference Include="..\ArchUnitNET\ArchUnitNET.csproj" />

0 commit comments

Comments
 (0)