Windows releases
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
The signed files are rhun.exe and rhun.com in the Windows ZIP of each release. The release workflow builds them from the release’s tag in vshvedov/rhun on GitHub-hosted runners, tests them, and submits them for signing. A person approves every signing request. rhun’s signature covers nothing else: extensions, their language servers, and the programs rhun starts are signed by their own authors, if at all.
Signing starts with the first release after SignPath Foundation accepts rhun; earlier Windows releases are unsigned. Every release’s ZIP SHA-256 is in its SHA256SUMS, and the installer and updater check it.
Team roles
- Committers and reviewers: Vlad Shvedov. Changes from anyone else arrive as pull requests and are reviewed before they are merged.
- Approvers: Vlad Shvedov.
Privacy
rhun has no telemetry and no accounts. On its own it contacts only GitHub:
- Release builds check
github.comfor a new rhun version a few seconds after starting and once a day. Turn this off with Check for updates in Settings (check = falseunder[updates]). - When you have extensions installed, rhun checks GitHub for their updates a minute after starting and once a day.
[updates] extensionsdecides what happens to them.
Everything else that uses the network happens only when you ask for it: installing an extension, a remote window, Git commands, and commit-message drafts, which send the diff to the provider you chose. Each one is described in the guides. Programs you run in rhun’s terminal, and extensions within the permissions they declare, use the network on their own terms.