Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit b58dd69

Browse files
committedDec 29, 2023
Merge branch 'master' into feature/ReferenceAssemblyOverly
2 parents e72b1f9 + 123da88 commit b58dd69

File tree

126 files changed

+3057
-2216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+3057
-2216
lines changed
 

‎.github/workflows/build-frontends.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
- uses: actions/checkout@v4
1515
with:
1616
fetch-depth: 0
17-
- name: Setup .NET
18-
uses: actions/setup-dotnet@v3
17+
- uses: actions/setup-dotnet@v4
1918
with:
20-
dotnet-version: 6.0.x
19+
dotnet-version: '8.0.x'
20+
dotnet-quality: 'ga'
2121

2222
- name: Install dependencies
2323
run: dotnet restore ILSpy.XPlat.slnf

‎.github/workflows/build-ilspy.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jobs:
2626
submodules: true
2727
fetch-depth: 0
2828

29+
- uses: actions/setup-dotnet@v4
30+
with:
31+
dotnet-version: '8.0.x'
32+
dotnet-quality: 'ga'
33+
2934
- name: Add msbuild to PATH
3035
uses: microsoft/setup-msbuild@v1.3
3136

@@ -48,9 +53,9 @@ jobs:
4853
- name: Execute unit tests
4954
run: dotnet test --logger "junit;LogFileName=${{ matrix.configuration }}.xml" --results-directory test-results $env:Tests1 $env:Tests2 $env:Tests3
5055
env:
51-
Tests1: ICSharpCode.Decompiler.Tests\bin\${{ matrix.configuration }}\net6.0-windows\win-x64\ICSharpCode.Decompiler.Tests.dll
52-
Tests2: ILSpy.Tests\bin\${{ matrix.configuration }}\net6.0-windows\ILSpy.Tests.dll
53-
Tests3: ILSpy.BamlDecompiler.Tests\bin\${{ matrix.configuration }}\net6.0-windows\win-x64\ILSpy.BamlDecompiler.Tests.dll
56+
Tests1: ICSharpCode.Decompiler.Tests\bin\${{ matrix.configuration }}\net8.0-windows\win-x64\ICSharpCode.Decompiler.Tests.dll
57+
Tests2: ILSpy.Tests\bin\${{ matrix.configuration }}\net8.0-windows\ILSpy.Tests.dll
58+
Tests3: ILSpy.BamlDecompiler.Tests\bin\${{ matrix.configuration }}\net8.0-windows\win-x64\ILSpy.BamlDecompiler.Tests.dll
5459

5560
- name: Upload Test Logs
5661
uses: actions/upload-artifact@v3
@@ -76,19 +81,19 @@ jobs:
7681
git diff --exit-code
7782
7883
- name: Zip ILSpy (framework-dependent)
79-
run: 7z a -tzip $env:StagingDirectory\ILSpy_binaries.zip .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*.dll .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*.exe .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*.config .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*.json .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*\ILSpy.resources.dll .\ILSpy\bin\${{ matrix.configuration }}\net6.0-windows\*\ILSpy.ReadyToRun.Plugin.resources.dll
84+
run: 7z a -tzip $env:StagingDirectory\ILSpy_binaries.zip .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*.dll .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*.exe .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*.config .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*.json .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*\ILSpy.resources.dll .\ILSpy\bin\${{ matrix.configuration }}\net8.0-windows\*\ILSpy.ReadyToRun.Plugin.resources.dll
8085

8186
- name: Publish x64/arm64 framework-dependent/self-contained
8287
shell: pwsh
8388
run: .\publish.ps1
8489

8590
- name: Zip ILSpy Release (x64 self-contained)
8691
if: matrix.configuration == 'release'
87-
run: 7z a -tzip $env:StagingDirectory\ILSpy_selfcontained_x64.zip .\ILSpy\bin\Release\net6.0-windows\win-x64\publish\selfcontained\*
92+
run: 7z a -tzip $env:StagingDirectory\ILSpy_selfcontained_x64.zip .\ILSpy\bin\Release\net8.0-windows\win-x64\publish\selfcontained\*
8893

8994
- name: Zip ILSpy Release (arm64 framework-dependent)
9095
if: matrix.configuration == 'release'
91-
run: 7z a -tzip $env:StagingDirectory\ILSpy_binaries_arm64.zip .\ILSpy\bin\Release\net6.0-windows\win-arm64\publish\fwdependent\*
96+
run: 7z a -tzip $env:StagingDirectory\ILSpy_binaries_arm64.zip .\ILSpy\bin\Release\net8.0-windows\win-arm64\publish\fwdependent\*
9297

9398
- name: Build Installer (x64 and arm64, framework-dependent)
9499
if: matrix.configuration == 'release'

0 commit comments

Comments
 (0)
Please sign in to comment.