Repository navigation
v0.0.19
What changed
- Auto sizing lowers caps every hour, by up to half (#129, ADR 0071). It lowered at most once a day by a quarter, so a cap left high by a job that got lighter held memory, and the jobs queued behind it, for days. 0.0.18 made a lowering that goes too far safe to take back at its first kill, so lowerings now run as often as raises:
[sizing] intervaldefaults to1handmax_stepto50. A file that sets either keeps its value. - What this machine's job minutes would have cost on GitHub-hosted runners (#130, ADR 0072).
runnerctl insights, the TUI, the dashboard and the daily digest price each job at GitHub's per-minute rate, rounded up to the minute per job as GitHub bills, before your plan's free minutes. Jobs default to the 2-core Linux runnerubuntu-latestgives a private repository; a profile'spriced_asnames a larger one. runnerd asks GitHub once a day whether each repository is private, and public ones read as free.
Upgrading
The first start migrates the job history to version 15, which 0.0.18 refuses; copy the database while runnerd is stopped to keep a way back. Install 0.0.19 with install.sh --version v0.0.19, move each profile's image to its -0.0.19 tag and restart runnerd. Details: Upgrading.
Download runnerd 0.0.19
| File | Platform | Checksum |
|---|---|---|
| runnerd-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| runnerd-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo ayagmar/runnerdYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> --repo ayagmar/runnerdrunnerd-cli 0.0.19
Download runnerd-cli 0.0.19
| File | Platform | Checksum |
|---|---|---|
| runnerd-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| runnerd-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo ayagmar/runnerdYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> --repo ayagmar/runnerd