WiseHosting
Deployment

Cutting a release

Tag-based release flow and local cross-builds.

The worker binary is published via GitHub Actions on tag push. New worker-setup.sh runs pick up latest automatically.

Workflow

make tag VERSION=v0.1.0

This:

  1. Pushes the tag.
  2. Triggers the release workflow.
  3. Builds linux/amd64 and linux/arm64 worker binaries with checksums.
  4. Uploads them to the matching GitHub Release.

Local cross-build (no release)

make release-worker

Puts both binaries in dist/ for hand-distribution.

Service controls (worker)

systemctl status wisehosting-worker
journalctl -u wisehosting-worker -f
podman ps
podman logs wisehosting-traefik
iptables -L FORWARD -n

On this page