Release lifecycle
Every release moves through three statuses before it reaches your audience.Distribution options
Once a release is in Draft or Published status you can get it to your team in three ways:- Export HTML — Download the release as a standalone HTML file, ready to post on your website or share externally.
- Send to Slack — Post the release content directly to a configured Slack channel using your bot token.
- Send via email — Deliver the release as a styled HTML email to a list of recipients, with your own branding applied.
Scheduled generation
Instead of triggering releases manually, you can enable automatic generation on a schedule. Choose from weekly, monthly, or a custom interval. When a scheduled run fires, Swisstools generates a release covering the period from the last release date to the current date, so nothing falls through the gaps.Connect GitHub repositories
Authorize GitHub OAuth and link your repositories so Swisstools can read commits for release generation.
Publish and distribute releases
Edit drafts, publish the final version, and send release notes to Slack, email, or as an HTML download.