Make MrTrust executable standalone
All checks were successful
Build MrTrust / build (push) Successful in 3m49s

This commit is contained in:
2026-05-16 01:17:00 +02:00
parent cf32e3b20e
commit 93ca15a881
6 changed files with 216 additions and 62 deletions

View File

@@ -31,7 +31,7 @@ jobs:
--output dist/build \
-p:EnableWindowsTargeting=true \
-p:PublishSingleFile=true \
-p:SelfContained=false
-p:SelfContained=true
cp dist/build/MrTrust.exe dist/MrTrust.exe
- name: Build release ZIP
@@ -41,15 +41,9 @@ jobs:
version="0.1.1"
package_root="dist/MrTrust-${version}"
rm -rf "$package_root" "dist/MrTrust-${version}.zip"
mkdir -p "$package_root/scripts" "$package_root/assets/certificates" "$package_root/docs"
mkdir -p "$package_root"
cp dist/MrTrust.exe "$package_root/"
cp MrTrust.ps1 README.md "$package_root/"
cp assets/MrTrust.ico "$package_root/assets/"
cp scripts/Install-MrTrust.ps1 scripts/Uninstall-MrTrust.ps1 scripts/Start-MrTrustGui.ps1 "$package_root/scripts/"
cp assets/certificates/MrSphay-LocalTrust-Root.cer "$package_root/assets/certificates/"
cp assets/certificates/MrSphay-CodeSigning.cer "$package_root/assets/certificates/"
cp assets/certificates/thumbprints.txt "$package_root/assets/certificates/"
cp docs/security-model.md "$package_root/docs/"
cp README.md "$package_root/"
(cd dist && zip -r "MrTrust-${version}.zip" "MrTrust-${version}")
- name: Show package contents