aboutsummaryrefslogtreecommitdiffstats
path: root/remote/config.example.toml
AgeCommit message (Collapse)AuthorFilesLines
19 hoursResults tab with build logs; count only real packagesDanilo M.1-0/+1
sbb-remote 0.4.0: results lists slackrepo's last attempt per package (newest first, with built version and whether a log dir exists), and build-log returns the end of a package's build.log (512 KB) plus its resource.log, accepting only category/pkg paths. Result counts skip the legacy buildresults rows keyed by package file name: the 213 "bad" on the Dashboard matched no package. GUI: a Results tab (chips per result, table sorted by attempt time, detail pane, log viewer window that keeps the failure at the end), opened from the ribbon or by clicking a result in the Dashboard bar or legend, filtered to it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 hourssbb-remote 0.2.0: inventory, slackrepo and publish jobs, signing keyDanilo M.1-0/+4
inventory lists every package with its effective version (hint over .info), build state from the slackrepo DB, summary, and the parsed hint found by slackrepo's search order; hints are parsed with shlex, never sourced. Job kinds now return argv plus env: slackrepo build/rebuild/update/remove (packages validated against the tree, --preview, --no-publish sets SBB_PUBLISH=n) and publish (sb-publish). gpg-status and gpg-unlock let the GUI unlock the package signing key in gpg-agent; the passphrase comes on stdin only, every other subprocess gets stdin=DEVNULL. A real slackrepo run is refused while the key is locked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 hoursAdd sbb-remote, the VM helperDanilo M.1-0/+9
Single-file stdlib helper the GUI runs over ssh. JSON commands for version, stats and jobs; job-start runs a fixed table of kinds (sbpull, sbshadow, each requiring --yes or --no) detached with setsid and no stdin, one at a time under a flock; job-follow streams a log from a byte offset so the GUI can drop and resume; job-kill sends SIGTERM to the job's process group. A job whose runner died is reported lost. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>