Commit Graph
1 Commits
Author SHA1 Message Date
jcoffey-dev 7b07bd6bbb Run releases on the self-hosted GitLab
Ports .github/workflows/release.yml after the GitHub account was suspended.
Same shape: tag-driven, amd64 and arm64, SOURCE_DATE_EPOCH for reproducible
tarballs, and the same refusal to release a tag that is not an ancestor of
the default branch.

The publishing half had to change. There is no `gh release`, so the
tarballs go to the project's generic package registry and the Release is
created with release-cli pointing at them. The install guide sends people
straight at release asset URLs, so uploading before creating the Release is
deliberate: a Release whose assets 404 is worse than no Release.

The Actions workflow stays in the tree as the reference.
2026-09-20 20:12:41 -07:00