xavierk
dc7e964981
feat(void): publish built releases with publish-release.sh
...
The release is built on the maintainer's x86_64 Void host, not in CI. The
bongbetic-ci runner is ARM64 and cannot build the glibc x86_64 package. A tag
push no longer starts the xbps workflow: it is manual dispatch only, and its
header says why.
- build-release.sh release refuses an uncommitted or untracked checkout before
any container starts. It writes BUILT_FROM (the tag and the commit it was
built from), which nothing recorded before.
- publish-release.sh TAG --out-dir DIR publishes a built out-dir to the Gitea
release API in the workflow's order. It refuses unless origin's tag peels to
the BUILT_FROM commit, the sdist digest matches, and the client key is the
committed one. --dry-run runs every check and prints the planned calls
without sending one. The token comes from GITEA_TOKEN or the tea login and is
never printed.
- Tests run both scripts offline against a local bare origin and a stateful
Gitea stand-in.
- docs/RELEASE_PROCESS.md and packaging/void/README.md describe the local
sequence: merge, annotated tag by ref, clean build, dry-run, publish, checksum.
2026-11-07 01:46:38 +05:30
..
2026-11-06 14:13:49 +00:00
2026-11-06 01:29:39 +05:30
2026-09-02 01:54:15 -07:00
2026-11-06 09:01:15 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-09-07 18:10:38 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-02 12:31:08 -08:00
2026-10-26 21:25:50 -07:00
2026-07-29 01:39:15 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 18:35:19 +00:00
2026-11-06 01:29:39 +05:30
2026-10-23 22:16:16 -07:00
2026-11-02 12:31:14 -08:00
2026-10-16 19:05:34 -07:00
2026-10-21 01:33:58 -07:00
2026-03-21 12:15:10 -07:00
2026-02-04 21:01:34 -08:00
2026-08-18 17:46:55 -07:00
2026-11-07 01:46:38 +05:30
2026-09-12 12:39:25 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:51:05 +05:30
2026-10-24 22:23:51 +05:30
2026-09-30 00:44:55 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-09-29 21:16:03 -07:00
2026-09-29 22:52:12 -07:00
2026-09-29 12:24:52 -07:00
2026-10-20 20:23:08 -07:00
2026-07-27 19:57:07 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-10-21 00:40:22 -07:00
2026-09-29 01:06:32 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 00:05:29 +05:30
2026-11-06 14:13:49 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 16:32:52 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 14:13:49 +00:00
2026-11-06 01:29:39 +05:30
2026-06-06 19:18:57 -07:00
2026-09-29 21:16:03 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-09-29 21:16:03 -07:00
2026-11-06 01:29:39 +05:30
2026-08-24 00:25:06 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-08-26 22:53:29 -07:00
2026-11-06 01:29:39 +05:30
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-10-21 01:04:10 -07:00
2026-11-06 01:29:39 +05:30
2026-09-07 18:10:43 -07:00
2026-11-06 14:38:43 +00:00
2026-09-30 05:55:33 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 16:32:52 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:48:20 +05:30
2026-03-17 14:05:16 -07:00
2026-11-06 01:29:39 +05:30
2026-09-07 20:47:56 -07:00
2026-07-26 22:29:00 -07:00
2026-11-07 01:46:38 +05:30
2026-10-26 21:25:50 -07:00
2026-11-06 16:17:04 +00:00
2026-08-31 10:43:44 -07:00
2026-11-06 18:29:29 +00:00
2026-08-28 23:29:58 -07:00
2026-09-29 01:06:54 -07:00
2026-11-06 14:38:43 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 18:29:29 +00:00
2026-11-06 18:35:19 +00:00
2026-11-06 01:29:39 +05:30
2026-09-30 03:55:17 -07:00
2026-11-06 01:29:39 +05:30
2026-10-07 17:16:48 -07:00
2026-11-06 18:35:19 +00:00
2026-08-08 00:07:54 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 18:51:30 +00:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-11-06 18:51:30 +00:00
2026-10-26 21:25:50 -07:00
2026-11-06 18:35:19 +00:00
2026-11-06 01:29:39 +05:30
2026-09-07 20:47:56 -07:00
2026-10-21 01:04:10 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 16:17:04 +00:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-11-06 14:13:49 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 16:32:52 +00:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-02-04 21:01:34 -08:00
2026-11-06 16:17:04 +00:00
2026-07-13 18:53:00 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 20:24:14 -07:00
2026-11-06 01:29:39 +05:30
2026-08-26 23:59:19 -07:00
2026-10-20 20:23:08 -07:00
2026-11-06 01:29:39 +05:30
2026-10-21 01:04:10 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 16:17:04 +00:00
2026-09-29 22:43:56 -07:00
2026-02-04 21:01:34 -08:00
2026-10-26 21:25:50 -07:00
2026-11-06 01:29:39 +05:30
2026-10-26 21:25:50 -07:00
2026-10-21 00:27:05 -07:00
2026-11-06 01:29:39 +05:30
2026-10-20 23:29:47 -07:00
2026-11-06 14:38:43 +00:00
2026-11-06 16:32:52 +00:00
2026-10-07 17:13:40 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-09-29 01:06:08 -07:00
2026-11-06 14:38:43 +00:00
2026-10-21 00:26:09 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 01:29:39 +05:30
2026-07-17 18:42:53 -07:00
2026-11-06 16:17:19 +00:00
2026-11-07 01:46:38 +05:30
2026-11-06 18:51:30 +00:00
2026-11-07 01:46:38 +05:30
2026-11-07 01:46:38 +05:30
2026-11-06 16:17:19 +00:00
2026-11-06 16:17:19 +00:00
2026-09-29 01:05:24 -07:00
2026-09-07 18:10:38 -07:00
2026-11-06 01:29:39 +05:30
2026-11-06 18:51:30 +00:00
2026-10-07 18:51:54 -07:00
2026-10-26 20:28:51 -07:00
2026-08-31 14:32:20 -07:00
2026-11-07 01:46:38 +05:30
2026-08-29 14:46:50 -07:00