This checklist is for preparing and publishing a BenjaminTerm GitHub release.
Run at minimum:
cargo check -p wezterm-toast-notification
cargo check -p wezterm-gui --quiet- Windows toast click focuses originating terminal window/pane.
- Theme cycle works:
Ctrl+Alt+Shift+T. - Font cycle works:
Ctrl+Alt+Shift+F. - Borderless toggle works:
Ctrl+Alt+Shift+B. - Linux bootstrap script installs
benjamintermcommand.
- Build release binaries:
cargo build --release -p wezterm-gui -p wezterm- Optional installer packaging (if Inno Setup is installed):
iscc ci/windows-installer.issConfirm installer/zip artifacts include:
LICENSE.txtlicenses/README.mdlicenses/THIRD_PARTY_NOTICES.mdlicenses/ANGLE.mdlicenses/LICENSE_OFL.txtlicenses/LICENSE_POWERLINE_EXTRA.txtlicenses/MICROSOFT_CONHOST_NOTICE.mdlicenses/MESA_NOTICE.md
- Keep
extras/vibe/linux/bootstrap-popos.shandextras/vibe/linux/README.mdcurrent. - Linux users bootstrap via AppImage download flow; no separate distro build is required for this fork workflow.
Include:
- Windows-first BenjaminTerm branding refresh.
- Vibe QoL hotkeys and defaults.
- New toast click-to-focus workflow.
- Linux bootstrap command:
benjaminterm.
- Push branch to GitHub.
- Open PR and merge.
- Tag release version.
- Create GitHub release and attach Windows artifacts.
- Include Linux bootstrap instructions in release notes.