Docs/Tooling
Feature guide1 of 1 in section

Build and Distribution

How the CLI is packaged, released, and distributed across local installs, binaries, and GitHub Actions.

Build and Distribution

This page explains how the Shipper CLI is packaged and distributed.

Distribution Modes

  • local development from source
  • downloadable binary releases
  • reusable GitHub Action usage in CI

Local Build

composer build

Release Flow

A tagged release can build and publish versioned binaries through CI.

Failure Modes

  • assuming the action and local CLI are versioned together without pinning: use explicit tags in CI
  • using unpinned references for production workflows: prefer fixed release refs