Keeping it up to date
The server
Deployed with the button: your copy of the repository is connected to Cloudflare, which deploys every push to it. To update, bring the new changes into your copy and push:
shgit pull https://github.com/wiva-hq/CodeRail main git pushDeployed from the command line:
shgit pull bun install bun run deploy
New database tables are made on first use after an update.
The computers
Mac app: updates itself. It checks once a day, and Check for Updates… in its menu checks now. An updated app brings its newer bridge and restarts it.
Linux: run the install command again; it replaces the bridge and restarts the service:
shcurl -fsSL https://your-site/install.sh | sh
coderail version shows a bridge's version and build, like 0.0.1+42.
Where builds come from
https://dl.coderail.codes always has the newest build (latest.json describes it). Every build is also kept as a release on GitHub, for older versions and checksums.