Skip to content

v0.0.19

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:30
v0.0.19
fe54030

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] interval defaults to 1h and max_step to 50. 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 runner ubuntu-latest gives a private repository; a profile's priced_as names 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/runnerd

You 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

runnerd-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/runnerd

You 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