30347e53
publish.yml: dogfood cacher for deps, drop failing artifacts block
Two changes: * Drop `artifacts:` block. The srht.bigb.es self-hosted instance doesn't have artifact storage configured (the upload step fails silently right after "Running task stage_artifacts"). Pages.sr.ht already serves the binaries with stable URLs, so artifacts were just redundant. Removes the stage_artifacts task too. * Cache the Go and goreleaser tarballs through cacher itself. Bootstrap: curl the previously-published cacher binary from pages; cacher init against s3.bigb.es using the existing srht-registered secrets (same UUIDs as tarantool-protobuf .builds); then cacher download "goreleaser/<ver>.tar.gz" --url "https://github…" handles cache-or-fetch + back-fill. First run after this commit pays the full curl cost and seeds s3; every later run is an S3 hit. hut isn't cached — no upstream binary release, building from source is small + fast.
Eugene Blikh <bigbes@gmail.com> — 2026-05-25 21:38:12 UTC
Commit 30347e53ac12253f31f9cd347c73e1bf95ee2810 —
view raw patch
Parent(s):
202baab1
| File | Status | + | − |
|---|---|---|---|
.builds/publish.yml
|
M | +44 | -37 |