mirror of
https://github.com/0xMassi/webclaw.git
synced 2026-04-25 00:06:21 +02:00
v0.4.0 shipped tarballs without the new webclaw-server binary because the release workflow predates that binary and was hardcoded for two: - Package step used `cp ... 2>/dev/null || true`, so a missing binary was silently skipped instead of failing the job. - Docker job's download step copied only webclaw + webclaw-mcp into the build context, so Dockerfile.ci's COPY webclaw-server step then died with 'file not found'. - Homebrew formula's install block only covered the same two, so brew users would have gotten a release with a missing binary. Three changes: 1. Package step now explicitly copies all three binaries and drops the swallow-all-errors pattern. If a future binary gets renamed or removed this step screams instead of silently publishing half a release. 2. Docker Download step copies webclaw-server alongside the other binaries into the build context. 3. Homebrew formula installs webclaw-server too. v0.4.0 tag + GitHub Release will be deleted and re-pushed on top of this commit so the canonical v0.4.0 artifacts are complete. No users affected — download count was 0 on every broken asset. |
||
|---|---|---|
| .. | ||
| workflows | ||
| banner.png | ||