refactor(ci): rename release assets from anvil_runner_* to anvil_* (#5)
## Summary
The asset naming carried Burrito-era baggage: the binary is named `anvil`, not `anvil-runner`, so asset filenames like `anvil_runner_linux_amd64_2026.04.1` had an unnecessary `_runner` infix that confused everything downstream (install script, controller regex, service files).
Rename:
- `anvil_runner_linux_amd64_X.Y.Z` → `anvil_linux_amd64_X.Y.Z`
- `anvil_runner_linux_arm64_X.Y.Z` → `anvil_linux_arm64_X.Y.Z`
CI artifact names (unversioned, in `.anvil.yml`) are renamed to match.
## Coordinate with fangorn/anvil PR #49
That PR updates the server's `/runner/download` controller to find assets by the new name pattern. **Merge this PR first** so a new CalVer release is published with the new names before the server PR is deployed. Between the merges the server will return 404 for `/runner/download` briefly — keep the gap short.
## Test plan
- [x] `cargo fmt --check`, `cargo clippy -- -D warnings`, `cargo test` all pass locally
- [ ] CI publishes a new release (2026.04.3 or later) with `anvil_linux_amd64_*` asset names
Refs #1
SHA:
1e07ac28d7b044e1de36b2263253d53dda162d87
Author:
Anvil <noreply@anvil.fangorn.io>
Date:
2026-04-13 00:27
Parents:
4599203
2 files changed
+10
-10
| Type | ||
|---|---|---|
|
|
.anvil.yml | +4 −4 |
|
||