Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Packaging (Path 1)

Unsigned recipes for local / CI packaging. Authenticode and Apple notarization remain optional secrets (see Release workflow).

Windows

# From repo root after cargo build --release
.\scripts\packaging\windows-stage.ps1

Produces dist/sentinel-browser-windows-x64/ with the exe + README snippet. Optional MSI: install WiX and run cargo install cargo-wix then cargo wix once a wix metadata section exists.

Linux

./scripts/packaging/linux-appdir.sh

Stages an AppDir-style tree under dist/ with a dependency note for WebKitGTK 4.1. Convert to AppImage with appimagetool if installed.

macOS

./scripts/packaging/macos-app.sh

Builds dist/Sentinel.app (unsigned). First open: right-click → Open, or:

xattr -dr com.apple.quarantine dist/Sentinel.app

Integrity

Release workflow publishes SHA256SUMS next to binaries. In-app Update → Download asset + verify SHA256 checks that file when present.