Skip to content

Releases: watzon/ship

ship 0.5.3

Choose a tag to compare

@github-actions github-actions released this 16 Jul 22:45
v0.5.3
93da974

Full Changelog: v0.5.2...v0.5.3

ship 0.5.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 22:24
v0.5.2
7c52524

Full Changelog: v0.5.1...v0.5.2

ship 0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 22:02
v0.5.1
b4dc455

Full Changelog: v0.5.0...v0.5.1

ship 0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:00
da10022

Full Changelog: v0.4.6...v0.5.0

ship 0.4.6

Choose a tag to compare

@github-actions github-actions released this 03 Jul 04:16
v0.4.6
b234531

Full Changelog: v0.4.5...v0.4.6

ship 0.4.5

Choose a tag to compare

@github-actions github-actions released this 03 Jul 03:33
v0.4.5
9be6d57

Full Changelog: v0.4.4...v0.4.5

ship 0.4.4

Choose a tag to compare

@github-actions github-actions released this 03 Jul 02:49
v0.4.4
dfc5c8b

Full Changelog: v0.4.3...v0.4.4

ship 0.4.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 22:47
v0.4.3
df86094

Full Changelog: v0.4.2...v0.4.3

ship 0.4.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 17:21
v0.4.2
6810a1e

Full Changelog: v0.4.1...v0.4.2

ship 0.4.1

Choose a tag to compare

@watzon watzon released this 02 Jul 14:55
931e8c2

Patch release fixing ingress generation, deploy reliability, and environment override semantics.

Highlights

  • Ingress: Multiline Caddy health handlers, caddy validate before apply, co-located Docker upstream naming (web:port not project hostname), and Caddy log tails on ingress failures
  • Deploy: Auto-ensure accessories during deploy, restart current-release services after accessory recreate, and read remote release state when local .ship/ is stale
  • Config: Deep-merge environment service and accessory overrides instead of shallow replacement
  • Secrets: Environment-scoped secret stores with contract tests
  • State: Atomic writes for hosts.json, ingress snapshots, and secret stores
  • Agent upgrades: Platform-aware binary resolution from repo checkout or release tarballs
  • Transport: ssh_options override default SSH connection options
  • CLI: Structured tables, grouped help, clearer errors, and ingress health path validation

Install

go install github.com/watzon/ship/cmd/ship@v0.4.1

Or download the archive for your platform from the assets below and place ship on your PATH.

Platform Asset
Linux amd64 ship_0.4.1_linux_amd64.tar.gz
Linux arm64 ship_0.4.1_linux_arm64.tar.gz
macOS Apple Silicon ship_0.4.1_darwin_arm64.tar.gz
macOS Intel ship_0.4.1_darwin_amd64.tar.gz

Verify downloads with checksums.txt.

Upgrade notes

After installing, run ship agent upgrade ENV on each fleet so host agents match the CLI version. Pin CI to @v0.4.1 instead of floating @latest.