Skip to content

Usher 0.4.0: Signalbox console, describe, old names removed - #7

Merged
mgilardi merged 1 commit into
mainfrom
usher-0.4
Nov 10, 2026
Merged

mgilardi merged 1 commit into
mainfrom
usher-0.4

Conversation

@mgilardi

Copy link
Copy Markdown
Contributor

Usher 0.4.0. Release notes are in RELEASE_NOTES.md; decisions are in docs/decisions.md.

  • The console commands move to Signalbox format 1 (--json <id>, ea-result, needs plus --yes, describe with optional arguments marked).
  • apply takes plain positional arguments; none is reserved as a profile name.
  • The Stationmaster names are removed, as 0.3.x promised.
  • Signalbox v0.2.0 is shaded and relocated, and it's the only jar built.
  • CI follows the Actions minutes rules, with the leak check as its own always-on workflow.

Leaf Juice acked the format and both of its asks (ledger 10f277027b09, a35934176524).

Tested: the bot suite passes 120/120 on Paper 26.1.2, 26.2 and 26.3, and 50 unit tests pass.

Not tested: a real server or client.

🤖 Generated with Claude Code

…ames

Usher 0.4.0. Console commands use the shared Signalbox format: people
get plain words, tools add --json <id> and get one ea-result line.
Questions that need a yes come back as needs and are answered with
--yes. apply takes plain positional arguments; the +profile/-profile,
confirm=, whitelist= and via= forms and usher-result lines are gone.
describe lists every command, with optional arguments marked
(Signalbox 0.2.0, asked for by Leaf Juice), and "none" is reserved so
it can't be a profile name. The stationmaster/smaster commands and the
stationmaster.approve permission are removed, as 0.3.x promised; the
old folder is still copied across on first start.

Signalbox is shaded and relocated, and the shaded jar is the only one
built. CI follows the Actions minutes rules, with the leak check in a
workflow of its own that runs on every change.

Bot suite: 120/120 on Paper 26.1.2, 26.2 and 26.3. 50 unit tests. Not
tried on a real server or client.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mgilardi
mgilardi merged commit 7be8e4e into main Nov 10, 2026
2 checks passed
@mgilardi
mgilardi deleted the usher-0.4 branch November 10, 2026 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant