Repository navigation
Releasing
github-actions[bot] edited this page Nov 4, 2026
·
1 revision
Merging to main releases automatically, when the version has changed.
| Branch | Purpose |
|---|---|
main |
Released code |
develop |
Next release |
| Feature branches | Pull requests into develop
|
- Set the new version in
packages/insomnia/package.json. - Open a pull request from
developtomain. - Merge it.
The Release workflow then:
- Reads the version, and stops if a tag for it already exists.
- Builds for Linux, Windows and macOS.
- Creates the tag and GitHub Release from whichever platforms built.
- Publishes to the AUR, when enabled.
Merging without a version change publishes nothing, so main can receive fixes to docs or CI.
The app checks GitHub Releases through electron-updater, using the latest*.yml files in each release.
Builds are unsigned for now. See Distribution.
These pages are generated from docs/wiki in the repository. Edit them there, not on the wiki.