Skip to content

Commit 92f3d4e

Browse files
committed
Improve package validity
1 parent f80a7ac commit 92f3d4e

File tree

5 files changed

+176
-1
lines changed

5 files changed

+176
-1
lines changed

Directory.Build.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<PackageOutputPath>$(RepoRootPath)artifacts\packages\$(Configuration)\</PackageOutputPath>
1010

1111
<RepositoryUrl>https://github.com/SAPTeamDEV/EasySign</RepositoryUrl>
12+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
1213
<RepositoryType>git</RepositoryType>
1314
<Authors>Alireza Poodineh</Authors>
1415
<Company>SAP Team</Company>
@@ -24,6 +25,13 @@
2425

2526
<SignAssembly>true</SignAssembly>
2627
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)EasySign.snk</AssemblyOriginatorKeyFile>
28+
29+
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
30+
</PropertyGroup>
31+
32+
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
33+
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
34+
<RestoreLockedMode>true</RestoreLockedMode>
2735
</PropertyGroup>
2836

2937
</Project>

Library.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<IncludeSymbols>true</IncludeSymbols>
1111
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1212
<DebugType>portable</DebugType>
13+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
1314
</PropertyGroup>
1415

1516
<PropertyGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">
@@ -19,5 +20,6 @@
1920
<ItemGroup>
2021
<PackageReference Include="Nerdbank.GitVersioning" Version="3.7.115" PrivateAssets="All" />
2122
<PackageReference Include="DotNet.ReproducibleBuilds" Version="1.2.25" PrivateAssets="All" />
23+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
2224
</ItemGroup>
2325
</Project>

src/EasySign.Cli/EasySign.Cli.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net6.0;net8.0;net9.0</TargetFramework>
5+
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
66
<GenerateDocumentationFile>False</GenerateDocumentationFile>
77
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
88
<GenerateAssemblyInfo>True</GenerateAssemblyInfo>
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"version": 1,
3+
"dependencies": {
4+
"net6.0": {
5+
"Nerdbank.GitVersioning": {
6+
"type": "Direct",
7+
"requested": "[3.7.115, )",
8+
"resolved": "3.7.115",
9+
"contentHash": "EpXamaAdRfG/BMxGgvZlTM0npRnkmXUjAj8OdNKd17t4oN+2nvjdv/KnFmzOOMDqvlwB49UCwtOHJrAQTfUBtQ=="
10+
},
11+
"Spectre.Console": {
12+
"type": "Direct",
13+
"requested": "[0.49.1, )",
14+
"resolved": "0.49.1",
15+
"contentHash": "USV+pdu49OJ3nCjxNuw1K9Zw/c1HCBbwbjXZp0EOn6wM99tFdAtN34KEBZUMyRuJuXlUMDqhd8Yq9obW2MslYA=="
16+
},
17+
"System.CommandLine": {
18+
"type": "Direct",
19+
"requested": "[2.0.0-beta4.22272.1, )",
20+
"resolved": "2.0.0-beta4.22272.1",
21+
"contentHash": "1uqED/q2H0kKoLJ4+hI2iPSBSEdTuhfCYADeJrAqERmiGQ2NNacYKRNEQ+gFbU4glgVyK8rxI+ZOe1onEtr/Pg=="
22+
},
23+
"SAPTeam.EasySign": {
24+
"type": "Project"
25+
}
26+
},
27+
"net8.0": {
28+
"Nerdbank.GitVersioning": {
29+
"type": "Direct",
30+
"requested": "[3.7.115, )",
31+
"resolved": "3.7.115",
32+
"contentHash": "EpXamaAdRfG/BMxGgvZlTM0npRnkmXUjAj8OdNKd17t4oN+2nvjdv/KnFmzOOMDqvlwB49UCwtOHJrAQTfUBtQ=="
33+
},
34+
"Spectre.Console": {
35+
"type": "Direct",
36+
"requested": "[0.49.1, )",
37+
"resolved": "0.49.1",
38+
"contentHash": "USV+pdu49OJ3nCjxNuw1K9Zw/c1HCBbwbjXZp0EOn6wM99tFdAtN34KEBZUMyRuJuXlUMDqhd8Yq9obW2MslYA=="
39+
},
40+
"System.CommandLine": {
41+
"type": "Direct",
42+
"requested": "[2.0.0-beta4.22272.1, )",
43+
"resolved": "2.0.0-beta4.22272.1",
44+
"contentHash": "1uqED/q2H0kKoLJ4+hI2iPSBSEdTuhfCYADeJrAqERmiGQ2NNacYKRNEQ+gFbU4glgVyK8rxI+ZOe1onEtr/Pg=="
45+
},
46+
"SAPTeam.EasySign": {
47+
"type": "Project"
48+
}
49+
},
50+
"net9.0": {
51+
"Nerdbank.GitVersioning": {
52+
"type": "Direct",
53+
"requested": "[3.7.115, )",
54+
"resolved": "3.7.115",
55+
"contentHash": "EpXamaAdRfG/BMxGgvZlTM0npRnkmXUjAj8OdNKd17t4oN+2nvjdv/KnFmzOOMDqvlwB49UCwtOHJrAQTfUBtQ=="
56+
},
57+
"Spectre.Console": {
58+
"type": "Direct",
59+
"requested": "[0.49.1, )",
60+
"resolved": "0.49.1",
61+
"contentHash": "USV+pdu49OJ3nCjxNuw1K9Zw/c1HCBbwbjXZp0EOn6wM99tFdAtN34KEBZUMyRuJuXlUMDqhd8Yq9obW2MslYA=="
62+
},
63+
"System.CommandLine": {
64+
"type": "Direct",
65+
"requested": "[2.0.0-beta4.22272.1, )",
66+
"resolved": "2.0.0-beta4.22272.1",
67+
"contentHash": "1uqED/q2H0kKoLJ4+hI2iPSBSEdTuhfCYADeJrAqERmiGQ2NNacYKRNEQ+gFbU4glgVyK8rxI+ZOe1onEtr/Pg=="
68+
},
69+
"SAPTeam.EasySign": {
70+
"type": "Project"
71+
}
72+
}
73+
}
74+
}

src/EasySign/packages.lock.json

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"version": 1,
3+
"dependencies": {
4+
"net6.0": {
5+
"DotNet.ReproducibleBuilds": {
6+
"type": "Direct",
7+
"requested": "[1.2.25, )",
8+
"resolved": "1.2.25",
9+
"contentHash": "xCXiw7BCxHJ8pF6wPepRUddlh2dlQlbr81gXA72hdk4FLHkKXas7EH/n+fk5UCA/YfMqG1Z6XaPiUjDbUNBUzg=="
10+
},
11+
"Microsoft.NET.ILLink.Analyzers": {
12+
"type": "Direct",
13+
"requested": "[7.0.100-1.23211.1, )",
14+
"resolved": "7.0.100-1.23211.1",
15+
"contentHash": "0GvbEgDGcUQA9KuWcQU1WwYHXt1tBzNr1Nls/M57rM7NA/AndFwCaCEoJpJkmxRY7xLlPDBnmGp8h5+FNqUngg=="
16+
},
17+
"Microsoft.NET.ILLink.Tasks": {
18+
"type": "Direct",
19+
"requested": "[7.0.100-1.23211.1, )",
20+
"resolved": "7.0.100-1.23211.1",
21+
"contentHash": "tvG8XZYLjT0o3WicCyKBZysVWo1jC9HdCFmNRmddx3WbAz0UCsd0qKZqpiEo99VLA8Re+FzWK51OcRldQPbt2Q=="
22+
},
23+
"Microsoft.SourceLink.GitHub": {
24+
"type": "Direct",
25+
"requested": "[8.0.0, )",
26+
"resolved": "8.0.0",
27+
"contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
28+
"dependencies": {
29+
"Microsoft.Build.Tasks.Git": "8.0.0",
30+
"Microsoft.SourceLink.Common": "8.0.0"
31+
}
32+
},
33+
"Nerdbank.GitVersioning": {
34+
"type": "Direct",
35+
"requested": "[3.7.115, )",
36+
"resolved": "3.7.115",
37+
"contentHash": "EpXamaAdRfG/BMxGgvZlTM0npRnkmXUjAj8OdNKd17t4oN+2nvjdv/KnFmzOOMDqvlwB49UCwtOHJrAQTfUBtQ=="
38+
},
39+
"Microsoft.Build.Tasks.Git": {
40+
"type": "Transitive",
41+
"resolved": "8.0.0",
42+
"contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
43+
},
44+
"Microsoft.SourceLink.Common": {
45+
"type": "Transitive",
46+
"resolved": "8.0.0",
47+
"contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
48+
}
49+
},
50+
"net8.0": {
51+
"DotNet.ReproducibleBuilds": {
52+
"type": "Direct",
53+
"requested": "[1.2.25, )",
54+
"resolved": "1.2.25",
55+
"contentHash": "xCXiw7BCxHJ8pF6wPepRUddlh2dlQlbr81gXA72hdk4FLHkKXas7EH/n+fk5UCA/YfMqG1Z6XaPiUjDbUNBUzg=="
56+
},
57+
"Microsoft.NET.ILLink.Tasks": {
58+
"type": "Direct",
59+
"requested": "[8.0.14, )",
60+
"resolved": "8.0.14",
61+
"contentHash": "4U2fd7PexNKrK5ZqfqIcXZj9/lRRjFsLgA/pxuFQTuGQuLYP/+7yACz/j7EmWbEj/fspOf4mafi/vHIy/rKDzQ=="
62+
},
63+
"Microsoft.SourceLink.GitHub": {
64+
"type": "Direct",
65+
"requested": "[8.0.0, )",
66+
"resolved": "8.0.0",
67+
"contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
68+
"dependencies": {
69+
"Microsoft.Build.Tasks.Git": "8.0.0",
70+
"Microsoft.SourceLink.Common": "8.0.0"
71+
}
72+
},
73+
"Nerdbank.GitVersioning": {
74+
"type": "Direct",
75+
"requested": "[3.7.115, )",
76+
"resolved": "3.7.115",
77+
"contentHash": "EpXamaAdRfG/BMxGgvZlTM0npRnkmXUjAj8OdNKd17t4oN+2nvjdv/KnFmzOOMDqvlwB49UCwtOHJrAQTfUBtQ=="
78+
},
79+
"Microsoft.Build.Tasks.Git": {
80+
"type": "Transitive",
81+
"resolved": "8.0.0",
82+
"contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
83+
},
84+
"Microsoft.SourceLink.Common": {
85+
"type": "Transitive",
86+
"resolved": "8.0.0",
87+
"contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
88+
}
89+
}
90+
}
91+
}

0 commit comments

Comments
 (0)