webclaw/.github/workflows
Valerio d5d58ab612 ci(release): don't let prerelease tags clobber :latest / Homebrew / stable
A v*-rc* tag triggered the same release pipeline as a stable tag, which
would publish a normal release, overwrite ghcr.io/0xmassi/webclaw:latest,
and repoint the Homebrew formula at the rc — shipping a prerelease to every
stable Docker/brew user. Guard all three on the SemVer prerelease hyphen:

- release: add --prerelease for hyphenated tags
- docker: still push :${tag} (testable rc image) but only move :latest for stable
- homebrew: skip entirely for prereleases

Lets us cut rc tags (e.g. to validate the new musl build job) without
touching stable users.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 14:45:49 +02:00
..
ci.yml chore(ci): bump actions/checkout and artifact actions to v5 2026-05-21 15:11:29 +02:00
deps.yml chore(ci): bump actions/checkout and artifact actions to v5 2026-05-21 15:11:29 +02:00
release.yml ci(release): don't let prerelease tags clobber :latest / Homebrew / stable 2026-06-27 14:45:49 +02:00