test/theseus-id.test.js imports hosted/server.js, which needs
@bitauth/libauth from hosted/node_modules; the runner only installed the
app's own dependencies, so the job failed before building.
Builds the AppImage, .deb and tar.gz on tag or by hand, runs the tests and
a headless first-run check (per-user paths, the pinned s3d, the pty), and
keeps the files with their checksums for 14 days.