CI: Mac-/Dev-Dateien nicht ins MSI packen

Staging schließt jetzt start-macos.command, tests/ und .gitattributes aus, damit
sie nicht im Windows-MSI landen. WiX-Harvest ist ohnehin dynamisch — der Build
funktioniert unverändert, das Paket wird nur sauberer.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-09-16 16:18:01 +02:00
co-authored by Claude Opus 4.8
parent 2c20f25837
commit fd9fe761bf
+2 -2
View File
@@ -31,8 +31,8 @@ jobs:
run: | run: |
$stage = "${{ runner.temp }}\stage" $stage = "${{ runner.temp }}\stage"
New-Item -ItemType Directory -Force $stage | Out-Null New-Item -ItemType Directory -Force $stage | Out-Null
# Copy everything except .git, .github, installer # Copy everything except Repo-/CI-/Dev-/macOS-only Dateien.
Get-ChildItem -Path . -Exclude '.git','.github','installer' | Get-ChildItem -Path . -Exclude '.git','.github','installer','start-macos.command','tests','.gitattributes' |
Copy-Item -Destination $stage -Recurse -Force Copy-Item -Destination $stage -Recurse -Force
- name: Install WiX Toolset v4 - name: Install WiX Toolset v4