Browse Source

Point the framework-dependent zip at the real build output folder

The Avalonia app targets net10.0, so dotnet build emits ILSpy/bin/<config>/net10.0/,
but the framework-dependent zip still globbed a net10.0-windows folder that does not
exist, so it captured nothing. Point that zip at net10.0. The self-contained and arm64
zips keep net10.0-windows because that is the explicit -o path publish.ps1 (and the
installer/VSIX) write the published output to.

Assisted-by: Claude:claude-opus-4-8:Claude Code
pull/3755/head
Siegfried Pammer 4 weeks ago
parent
commit
4bf77f1442
  1. 12
      .github/workflows/build-ilspy.yml

12
.github/workflows/build-ilspy.yml

@ -110,12 +110,12 @@ jobs: @@ -110,12 +110,12 @@ jobs:
- name: Zip ILSpy (framework-dependent)
run: >
7z a -tzip $env:StagingDirectory\ILSpy_binaries.zip
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*.dll
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*.exe
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*.config
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*.json
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*\ILSpy.resources.dll
.\ILSpy\bin\${{ matrix.configuration }}\net10.0-windows\*\ILSpy.ReadyToRun.Plugin.resources.dll
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*.dll
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*.exe
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*.config
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*.json
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*\ILSpy.resources.dll
.\ILSpy\bin\${{ matrix.configuration }}\net10.0\*\ILSpy.ReadyToRun.Plugin.resources.dll
- name: Publish x64/arm64 framework-dependent/self-contained
shell: pwsh

Loading…
Cancel
Save