Using the Package

This page walks you through your first build and upload. The whole workflow lives in one window.

Quick start

  1. Open Window → Sparrow → Build & Ship.
  2. Click New to create a profile (or use Assets → Create → Sparrow → Build & Ship Profile).
  3. Set the build Target, the Output Folder and the Executable Name.
  4. Click + Add under Destinations and configure at least one destination.
  5. Hit 🚀 Build & Ship. Watch the log. Done.

For the full list of settings a profile exposes, see Ship Profiles.

The action buttons

  • 🚀 Build & Ship: runs the complete pipeline — build, stage and ship to every enabled destination.
  • Build only: builds and stages (and zips, if enabled) without uploading anything.
  • Ship last build: re-ships the staged output of the previous build without rebuilding — handy when an upload failed halfway and you just want to retry it.
  • Cancel: available while a run is in progress and stops the pipeline at the next safe point.

Validation before you build

The window continuously validates the selected profile and each enabled destination. A colored dot next to every destination shows whether it is ready, and any outstanding issues are listed above the action bar. A run always validates first and aborts before building if something is wrong, so you never waste a full build on a misconfigured upload.

Log and build history

The log area at the bottom streams every step of the run in real time. Secrets such as passwords and webhook URLs are never printed. Below it, the Build History foldout lists your most recent builds with their version, target, duration and how many destinations succeeded; each entry has an Open button to reveal the output folder. The history is stored in Library/BuildAndShip/history.jsonl.

Managing profiles

The sidebar lists every Ship Profile in your project. Use New, Duplicate and Delete to manage them. Duplicating a profile is the quickest way to create per-platform variants (for example a Windows Steam profile and a WebGL FTP profile) that share most of their configuration.

Was this page helpful?