Repository navigation
Runlet 0.4.4
Runlet 0.4.4 includes a scripts/release.sh script that guides through the full release
process: updating versions, creating changelog entries, and publishing GitHub releases and
appcast updates. The script supports --dry-run to preview changes, --claude to draft
release notes, and saves progress so you can stop and continue later. Use clean <tag> to
remove files leftover from a release.
Filip.
Install or update
- With 0.4.0 or later: use Runlet ▸ Check for Updates… and choose Install and Relaunch.
- New install, or 0.3.0 and older: download the DMG, drag Runlet to Applications, and open it. It's ad-hoc signed, so the first time go to System Settings ▸ Privacy & Security and click Open Anyway.
Runlet runs on macOS 15 (Sequoia) or later, on Apple silicon and Intel.
What changed
scripts/release.shguides you through a full release: preparing (creating a branch, updating versions, writing changelog) and publishing (creating tags, building packages, updating GitHub and appcast). It asks for confirmation before making external changes. (#263)- Release script options: use
--dry-runto preview all changes,--claudeto draft your changelog and release notes, andclean <tag>to remove leftover files. Progress is saved so you can stop and continue a release later. (#263) - Development:
WhatsNewTestsno longer break when you add new releases; a new test also verifies that the newest entry is complete.
The full list is in CHANGELOG.md. SHA256SUMS.txt has the checksums.
Crash logs: Runlet-0.4.4-dSYMs.zip has the symbols (how to use them).