b6931bda
build: package spec.sr.ht as an apk and wire push->build->mirror
Deploy the service from our own apk repo instead of cloning and compiling this tree inside the srht stack's Dockerfile. - APKBUILD: build css then static binaries (CGO_ENABLED=0), install under ASSETS=/usr/share/sourcehut so specsrht-migrate resolves schema and migrations at the real runtime path. pkgver rewritten by CI to 0.0.<commit-count> for a monotonic, pinnable version. - .build.yml: builds.sr.ht manifest — assemble the shared sourcehut scss partials (core.sr.ht CORE_VER + pinned Bootstrap submodule), throwaway per-build signing key, abuild, publish *.apk to the Garage repo bucket (append-only; apk-mirror on phoebe re-indexes and signs). - .sourcecraft/webhooks.yaml: push webhook to the phoebe gitsync service so the git.srht.bigb.es mirror updates in seconds, which is what makes the push -> apk build fire immediately.
Eugene Blikh <bigbes@gmail.com> — 2026-07-23 04:52:36 UTC
Commit b6931bdad118348d1e174299d960b1d0a6ee2189 —
view raw patch
Parent(s):
c8533be7
| File | Status | + | − |
|---|---|---|---|
.build.yml
|
A | +82 | |
.sourcecraft/webhooks.yaml
|
A | +24 | |
APKBUILD
|
A | +38 |