Enable public signing of ASF binaries

Pending tests whether this is going to have any drawbacks, but so far looks good
This commit is contained in:
Archi
2021-07-30 16:09:46 +02:00
parent 13ea9df707
commit 77d34a2ac8
5 changed files with 12 additions and 2 deletions

View File

@@ -7,6 +7,9 @@
# Ignore all files in custom in-tree config directory (if exists) # Ignore all files in custom in-tree config directory (if exists)
ArchiSteamFarm/config ArchiSteamFarm/config
# Ignore private SNK key (if exists)
resources/ArchiSteamFarm.snk
# Ignore local log + debug of development builds # Ignore local log + debug of development builds
ArchiSteamFarm/log.txt ArchiSteamFarm/log.txt
ArchiSteamFarm/debug ArchiSteamFarm/debug

3
.gitignore vendored
View File

@@ -7,6 +7,9 @@
# Ignore all files in custom in-tree config directory (if exists) # Ignore all files in custom in-tree config directory (if exists)
ArchiSteamFarm/config ArchiSteamFarm/config
# Ignore private SNK key (if exists)
resources/ArchiSteamFarm.snk
# Ignore local log + debug of development builds # Ignore local log + debug of development builds
ArchiSteamFarm/log.txt ArchiSteamFarm/log.txt
ArchiSteamFarm/debug ArchiSteamFarm/debug

View File

@@ -23,5 +23,5 @@ using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
[assembly: CLSCompliant(false)] [assembly: CLSCompliant(false)]
[assembly: InternalsVisibleTo("ArchiSteamFarm.Tests")] [assembly: InternalsVisibleTo("ArchiSteamFarm.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010081de317783799b647b9a68b0d756f9f2c42e828ae16262824f8892d47b08ce91ebd20c72c2692e7acdb423124af3fe352ba15838893e971236f5dfaa79933a4ac7ab5600c9528076b56c60a196175f789816e8d270e54e50c2fb98eba119ff7cb84ab9499b93fd83ca086d60fd7046a33190fb51b956abf86b4f09a46c6e1adf")]
[assembly: InternalsVisibleTo("ArchiSteamFarm.OfficialPlugins.SteamTokenDumper")] [assembly: InternalsVisibleTo("ArchiSteamFarm.OfficialPlugins.SteamTokenDumper, PublicKey=002400000480000094000000060200000024000052534131000400000100010081de317783799b647b9a68b0d756f9f2c42e828ae16262824f8892d47b08ce91ebd20c72c2692e7acdb423124af3fe352ba15838893e971236f5dfaa79933a4ac7ab5600c9528076b56c60a196175f789816e8d270e54e50c2fb98eba119ff7cb84ab9499b93fd83ca086d60fd7046a33190fb51b956abf86b4f09a46c6e1adf")]

View File

@@ -6,6 +6,7 @@
<PropertyGroup> <PropertyGroup>
<AnalysisMode>AllEnabledByDefault</AnalysisMode> <AnalysisMode>AllEnabledByDefault</AnalysisMode>
<ApplicationIcon>../resources/ASF.ico</ApplicationIcon> <ApplicationIcon>../resources/ASF.ico</ApplicationIcon>
<AssemblyOriginatorKeyFile>../resources/ArchiSteamFarm.snk.pub</AssemblyOriginatorKeyFile>
<Authors>JustArchi</Authors> <Authors>JustArchi</Authors>
<Company>JustArchiNET</Company> <Company>JustArchiNET</Company>
<Copyright>Copyright © 2015-$([System.DateTime]::UtcNow.Year) JustArchiNET</Copyright> <Copyright>Copyright © 2015-$([System.DateTime]::UtcNow.Year) JustArchiNET</Copyright>
@@ -20,10 +21,12 @@
<PackageIcon>../resources/ASF.ico</PackageIcon> <PackageIcon>../resources/ASF.ico</PackageIcon>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression> <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/JustArchiNET/ArchiSteamFarm</PackageProjectUrl> <PackageProjectUrl>https://github.com/JustArchiNET/ArchiSteamFarm</PackageProjectUrl>
<PublicSign>true</PublicSign>
<RepositoryType>Git</RepositoryType> <RepositoryType>Git</RepositoryType>
<RepositoryUrl>https://github.com/JustArchiNET/ArchiSteamFarm.git</RepositoryUrl> <RepositoryUrl>https://github.com/JustArchiNET/ArchiSteamFarm.git</RepositoryUrl>
<RollForward>LatestMajor</RollForward> <RollForward>LatestMajor</RollForward>
<RuntimeIdentifiers>linux-arm;linux-arm64;linux-x64;osx-x64;win-x64</RuntimeIdentifiers> <RuntimeIdentifiers>linux-arm;linux-arm64;linux-x64;osx-x64;win-x64</RuntimeIdentifiers>
<SignAssembly>true</SignAssembly>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch> <TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
</PropertyGroup> </PropertyGroup>
@@ -37,6 +40,7 @@
<DebugType>none</DebugType> <DebugType>none</DebugType>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<WarningsAsErrors /> <WarningsAsErrors />
<WarningsNotAsErrors>CS8002</WarningsNotAsErrors>
</PropertyGroup> </PropertyGroup>
<!-- Trimming features as specified on https://docs.microsoft.com/dotnet/core/deploying/trimming-options#trimming-framework-library-features and https://github.com/dotnet/runtime/blob/master/docs/workflow/trimming/feature-switches.md --> <!-- Trimming features as specified on https://docs.microsoft.com/dotnet/core/deploying/trimming-options#trimming-framework-library-features and https://github.com/dotnet/runtime/blob/master/docs/workflow/trimming/feature-switches.md -->

Binary file not shown.