Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 14:11
· 4 commits to main since this release
7438ba2

Added

  • The apt release job now packages the core scoot binary and the
    optional scoot-wasm host as .debs alongside the existing scoot-edge
    package, all pushed to the shared
    jamiesun/apt-tap repository.
    scoot-wasm and scoot-edge now declare an apt Depends: scoot
    (matching the dependency already expressed by their Homebrew formulae),
    so apt install scoot-wasm/scoot-edge pulls in the core agent
    automatically.

Install

curl -fsSL https://raw.githubusercontent.com/jamiesun/scoot/main/install.sh | sh

Add SCOOT_INSTALL_EDGE=1 to the same command to also install the optional
scoot-edge fleet companion (never installed unless requested).

macOS (Homebrew):

brew install jamiesun/tap/scoot          # the agent
brew install jamiesun/tap/scoot-wasm      # optional Wasm compute-unit host (pulls in scoot)
brew install jamiesun/tap/scoot-edge      # optional fleet companion (pulls in scoot)

Debian/Ubuntu (apt, scoot-edge only, amd64/arm64/armhf):

curl -fsSL https://jamiesun.github.io/apt-tap/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/jamiesun-apt-tap.gpg
echo "deb [signed-by=/usr/share/keyrings/jamiesun-apt-tap.gpg] https://jamiesun.github.io/apt-tap stable main" | sudo tee /etc/apt/sources.list.d/jamiesun-apt-tap.list
sudo apt update && sudo apt install scoot-edge

Build flavors

Prebuilt archives are ReleaseSafe only (runtime safety checks on). If you
need a smaller binary, compile from source:

zig build -Doptimize=ReleaseSmall   # smallest, fewer safety checks

Each target also ships a separate scoot-wasm-* archive (the optional
standalone Wasm host) and a separate scoot-edge-* archive (the optional
fleet companion). The zero-dependency core scoot binary never embeds either.