Release: attach the console's files for a host install #106

Merged
jcoffey-dev merged 1 commits from ci/release-files into main 2026-10-12 18:27:12 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev 52cda0f579 Release: attach the console's files for a host install
ci / build (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / notices (pull_request) Successful in 12s
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 1m35s
A release tag's run now also takes the console's files out of the image it just published and attaches them to the Gitea release as inbuxa-admin.tar.gz, with SHA256SUMS: what the installer's --console host unpacks and a web server on the host serves. They are static files, the same for every architecture, so one tarball. index.html keeps the image's api-base-url tag for the installer to set, as the image's entrypoint does. A re-run replaces the assets; uploads go over HTTP/1.1 with retries, as the server's binaries do. Its result feeds the report to Gitea.
2026-10-12 11:04:28 -07:00