Skip to content

Commit c68acb6

Browse files
Thomas Cleggtwcclegg
Thomas Clegg
authored andcommitted
add strong name
1 parent 2d3f443 commit c68acb6

7 files changed

+28
-1
lines changed

.github/workflows/build_and_run_unit_tests_linux.yml

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
uses: actions/setup-dotnet@v4
1616
with:
1717
dotnet-version: 9.x
18+
- name: Add snk for strong name signing
19+
run: |
20+
echo "${{ secrets.KEY_SNK_B64 }}" | base64 --decode > key.snk
1821
- name: Add zip files required for running tests
1922
run: |
2023
(cd resources/geocoding; zip -r ../../resources/geocoding.zip *)

.github/workflows/run_all_tests_and_upload_code_coverage.yml

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ jobs:
1616
uses: actions/setup-dotnet@v4
1717
with:
1818
dotnet-version: 9.x
19+
- name: Add snk file for strong name signing
20+
run: |
21+
echo "${{ secrets.KEY_SNK_B64 }}" | base64 --decode > key.snk
1922
- name: Add zip files required for running tests
2023
run: |
2124
Compress-Archive -Path "resources\geocoding\*" -DestinationPath "resources\geocoding.zip"

.github/workflows/run_performance_tests_windows.yml

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
timeout-minutes: 20
1313
steps:
1414
- uses: actions/checkout@v4
15+
- name: Add key.snk for strong name signing
16+
run: |
17+
echo "${{ secrets.KEY_SNK_B64 }}" | base64 --decode > key.snk
1518
- name: Setup .NET
1619
uses: actions/setup-dotnet@v4
1720
with:

csharp/PhoneNumbers.Extensions/PhoneNumbers.Extensions.csproj

+6
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
<AnalysisLevel>5</AnalysisLevel>
2828
</PropertyGroup>
2929

30+
<PropertyGroup>
31+
<SignAssembly>true</SignAssembly>
32+
<AssemblyOriginatorKeyFile>../../key.snk</AssemblyOriginatorKeyFile>
33+
<PublicSign>true</PublicSign>
34+
</PropertyGroup>
35+
3036
<ItemGroup>
3137
<None Include="..\..\icon.png" Pack="true" PackagePath="" />
3238
</ItemGroup>

csharp/PhoneNumbers.Test/PhoneNumbers.Test.csproj

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1010
</PropertyGroup>
1111

12+
<PropertyGroup>
13+
<SignAssembly>true</SignAssembly>
14+
<AssemblyOriginatorKeyFile>../../key.snk</AssemblyOriginatorKeyFile>
15+
<PublicSign>true</PublicSign>
16+
</PropertyGroup>
17+
1218
<PropertyGroup Condition="'$(TargetFramework)' == 'net8.0' Or '$(TargetFramework)' == 'net9.0'">
1319
<Nullable>enable</Nullable>
1420
</PropertyGroup>

csharp/PhoneNumbers/PhoneNumbers.csproj

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@
2929
<Nullable>enable</Nullable>
3030
</PropertyGroup>
3131

32+
<PropertyGroup>
33+
<SignAssembly>true</SignAssembly>
34+
<AssemblyOriginatorKeyFile>../../key.snk</AssemblyOriginatorKeyFile>
35+
<PublicSign>true</PublicSign>
36+
</PropertyGroup>
37+
3238
<ItemGroup>
3339
<EmbeddedResource Include="..\..\resources\*.xml" Exclude="..\..\resources\PhoneNumberMetadataForTesting.xml" />
3440
<EmbeddedResource Include="..\..\resources\timezones\map_data.txt" LinkBase="timezones" />

csharp/PhoneNumbers/Util.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
using System.Collections.Generic;
2020
using System.Runtime.CompilerServices;
2121

22-
[assembly: InternalsVisibleTo("PhoneNumbers.Test")]
22+
[assembly: InternalsVisibleTo("PhoneNumbers.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd3070027f51a9975cac34376755e3629985626c0ccbb41bb057f7d06dd6940dafb35ed0358fd96f24525cde3229cecc6fc9eb3bf582ecb6cf3a837f422d38fe2f5d2d7d0b75a5fe9120c77d3a0d25b9b60060cd715146920d675b6f639bcf9845bcf0f42070caca24be55143958dcc4eaa7e4e2941ecf2fab4ba479aaee8dc2")]
2323

2424
namespace PhoneNumbers
2525
{

0 commit comments

Comments
 (0)