File tree Expand file tree Collapse file tree 8 files changed +47
-3
lines changed
ICSharpCode.BamlDecompiler Expand file tree Collapse file tree 8 files changed +47
-3
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,13 @@ jobs:
103
103
if : matrix.configuration == 'release'
104
104
run : 7z a -tzip $env:StagingDirectory\ILSpy_binaries_arm64.zip .\ILSpy\bin\Release\net8.0-windows\win-arm64\publish\fwdependent\*
105
105
106
+ - name : Pack NuGets
107
+ if : matrix.configuration == 'release'
108
+ run : |
109
+ dotnet pack ICSharpCode.Decompiler --no-restore
110
+ dotnet pack ICSharpCode.BamlDecompiler --no-restore
111
+ dotnet pack ICSharpCode.ILSpyX --no-restore
112
+
106
113
- name : Build Installer (x64 and arm64, framework-dependent)
107
114
if : matrix.configuration == 'release'
108
115
run : |
Original file line number Diff line number Diff line change 28
28
<PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 17.12.0" />
29
29
<PackageVersion Include =" Microsoft.NETCore.ILAsm" Version =" 9.0.0" />
30
30
<PackageVersion Include =" Microsoft.NETCore.ILDAsm" Version =" 9.0.0" />
31
+ <PackageVersion Include =" Microsoft.Sbom.Targets" Version =" 3.0.1" />
31
32
<PackageVersion Include =" Microsoft.SourceLink.GitHub" Version =" 8.0.0" />
32
33
<PackageVersion Include =" Microsoft.Xaml.Behaviors.Wpf" Version =" 1.1.135" />
33
34
<PackageVersion Include =" Mono.Cecil" Version =" 0.11.6" />
Original file line number Diff line number Diff line change 29
29
<PackageRequireLicenseAcceptance >false</PackageRequireLicenseAcceptance >
30
30
<Copyright >Copyright 2024-$([System.DateTime]::Now.Year) AlphaSierraPapa</Copyright >
31
31
<PackageTags >C# Decompiler ILSpy</PackageTags >
32
+ <GenerateSBOM >true</GenerateSBOM >
32
33
33
- <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
34
34
<DebugType >embedded</DebugType >
35
35
<DebugSymbols >true</DebugSymbols >
36
36
<EmbedUntrackedSources >true</EmbedUntrackedSources >
67
67
$(GetPackageVersionDependsOn)
68
68
</GetPackageVersionDependsOn >
69
69
</PropertyGroup >
70
+
71
+ <ItemGroup >
72
+ <PackageReference Include =" Microsoft.Sbom.Targets" >
73
+ <PrivateAssets >all</PrivateAssets >
74
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
75
+ </PackageReference >
76
+ </ItemGroup >
70
77
71
78
<ItemGroup >
72
79
<ProjectReference Include =" ..\ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj" />
75
82
<Target Name =" ILSpyUpdateAssemblyInfo" AfterTargets =" ResolveProjectReferences" >
76
83
<ReadLinesFromFile ContinueOnError =" true" File =" ..\VERSION" >
77
84
<Output TaskParameter =" Lines" PropertyName =" PackageVersion" />
85
+ <Output TaskParameter =" Lines" PropertyName =" SbomGenerationPackageVersion" />
78
86
</ReadLinesFromFile >
79
87
</Target >
80
88
Original file line number Diff line number Diff line change 2
2
"version" : 2 ,
3
3
"dependencies" : {
4
4
"net8.0" : {
5
+ "Microsoft.Sbom.Targets" : {
6
+ "type" : " Direct" ,
7
+ "requested" : " [3.0.1, )" ,
8
+ "resolved" : " 3.0.1" ,
9
+ "contentHash" : " /5cyDjX6sDJpgWvMUVwUK7XXa4PIzQWcbUCdsLpAUCqlXRymF0mIMzLVTcAmA55qmTS9cpnjh+28xZD4qKBxQA=="
10
+ },
5
11
"TomsToolbox.Composition.Analyzer" : {
6
12
"type" : " Direct" ,
7
13
"requested" : " [2.21.0, )" ,
Original file line number Diff line number Diff line change 20
20
<PackageRequireLicenseAcceptance >false</PackageRequireLicenseAcceptance >
21
21
<Copyright >Copyright 2011-$([System.DateTime]::Now.Year) AlphaSierraPapa</Copyright >
22
22
<PackageTags >C# Decompiler ILSpy</PackageTags >
23
+ <GenerateSBOM >true</GenerateSBOM >
23
24
24
25
<NeutralLanguage >en-US</NeutralLanguage >
25
26
<GenerateAssemblyVersionAttribute >False</GenerateAssemblyVersionAttribute >
34
35
<NoWarn >1701;1702;1591;1573</NoWarn >
35
36
<WarningsAsErrors >nullable</WarningsAsErrors >
36
37
37
- <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
38
38
<DebugType >embedded</DebugType >
39
39
<DebugSymbols >true</DebugSymbols >
40
40
<EmbedUntrackedSources >true</EmbedUntrackedSources >
80
80
</PropertyGroup >
81
81
82
82
<ItemGroup >
83
+ <PackageReference Include =" Microsoft.Sbom.Targets" Version =" 3.0.1" >
84
+ <PrivateAssets >all</PrivateAssets >
85
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
86
+ </PackageReference >
83
87
<PackageReference Include =" System.Collections.Immutable" Version =" 6.0.0" />
84
88
<PackageReference Include =" System.Reflection.Metadata" Version =" 6.0.0" />
85
89
<PackageReference Include =" Microsoft.SourceLink.GitHub" Version =" 8.0.0" >
726
730
<WriteLinesToFile Lines =" $(CommitHash)" File =" @(UpdateAssemblyInfoStamp)" Overwrite =" true" Condition =" '$(CommitHash)'!='$(LastCommitHash)'" />
727
731
<ReadLinesFromFile ContinueOnError =" true" File =" ..\VERSION" >
728
732
<Output TaskParameter =" Lines" PropertyName =" PackageVersion" />
733
+ <Output TaskParameter =" Lines" PropertyName =" SbomGenerationPackageVersion" />
729
734
</ReadLinesFromFile >
730
735
</Target >
731
736
Original file line number Diff line number Diff line change 2
2
"version" : 1 ,
3
3
"dependencies" : {
4
4
".NETStandard,Version=v2.0" : {
5
+ "Microsoft.Sbom.Targets" : {
6
+ "type" : " Direct" ,
7
+ "requested" : " [3.0.1, )" ,
8
+ "resolved" : " 3.0.1" ,
9
+ "contentHash" : " /5cyDjX6sDJpgWvMUVwUK7XXa4PIzQWcbUCdsLpAUCqlXRymF0mIMzLVTcAmA55qmTS9cpnjh+28xZD4qKBxQA=="
10
+ },
5
11
"Microsoft.SourceLink.GitHub" : {
6
12
"type" : " Direct" ,
7
13
"requested" : " [8.0.0, )" ,
Original file line number Diff line number Diff line change 32
32
<PackageRequireLicenseAcceptance >false</PackageRequireLicenseAcceptance >
33
33
<Copyright >Copyright 2022-$([System.DateTime]::Now.Year) AlphaSierraPapa</Copyright >
34
34
<PackageTags >C# Decompiler ILSpy</PackageTags >
35
+ <GenerateSBOM >true</GenerateSBOM >
35
36
36
- <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
37
37
<DebugType >embedded</DebugType >
38
38
<DebugSymbols >true</DebugSymbols >
39
39
<EmbedUntrackedSources >true</EmbedUntrackedSources >
97
97
<PrivateAssets >all</PrivateAssets >
98
98
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
99
99
</PackageReference >
100
+ <PackageReference Include =" Microsoft.Sbom.Targets" >
101
+ <PrivateAssets >all</PrivateAssets >
102
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
103
+ </PackageReference >
100
104
</ItemGroup >
101
105
102
106
<ItemGroup >
106
110
<Target Name =" ILSpyUpdateAssemblyInfo" AfterTargets =" ResolveProjectReferences" >
107
111
<ReadLinesFromFile ContinueOnError =" true" File =" ..\VERSION" >
108
112
<Output TaskParameter =" Lines" PropertyName =" PackageVersion" />
113
+ <Output TaskParameter =" Lines" PropertyName =" SbomGenerationPackageVersion" />
109
114
</ReadLinesFromFile >
110
115
</Target >
111
116
Original file line number Diff line number Diff line change 8
8
"resolved" : " 1.3.8" ,
9
9
"contentHash" : " LhwlPa7c1zs1OV2XadMtAWdImjLIsqFJPoRcIWAadSRn0Ri1DepK65UbWLPmt4riLqx2d40xjXRk0ogpqNtK7g=="
10
10
},
11
+ "Microsoft.Sbom.Targets" : {
12
+ "type" : " Direct" ,
13
+ "requested" : " [3.0.1, )" ,
14
+ "resolved" : " 3.0.1" ,
15
+ "contentHash" : " /5cyDjX6sDJpgWvMUVwUK7XXa4PIzQWcbUCdsLpAUCqlXRymF0mIMzLVTcAmA55qmTS9cpnjh+28xZD4qKBxQA=="
16
+ },
11
17
"Microsoft.SourceLink.GitHub" : {
12
18
"type" : " Direct" ,
13
19
"requested" : " [8.0.0, )" ,
You can’t perform that action at this time.
0 commit comments