Repository navigation
v0.8.2 · 5 changes from 1 contributor
Highlights
Bench results can now reach your team. cedr bench push sends saved results to a cedr.dev organization, so everyone can read what each change did in one place. Each result carries its repo name and, on GitHub Actions, its pull request and run.
Upgrade step: a machine with [sync] set now sends each Bench run when it finishes, unless auto = false. To stop it, pass --no-push on a run, or set [sync] auto = false, which also stops Route's automatic sync. Prompts, agent output and paths are never sent. See what is sent.
Features
- Bench adds
cedr bench push. With no ids it sends unsent results saved from the current repo, matched on the repo's name and root commit. Results from other repos are left alone unless you name them or pass--all. Sending a result again changes nothing. - Bench runs send themselves when they finish, under the same rule as Route's automatic sync. A failed send warns and never changes the run's report or exit code, and a busy app is retried.
- Bench runs record the repo name and, on GitHub Actions, the pull request number and run URL.
--reposets the name. - GitHub Action sends Bench results when
push-organdCEDR_API_KEYare set. A failed send only warns, and the Bench gate is unchanged. - Doctor says whether results are sent automatically, and to which organization.
Full changelog
What's Changed
- feat(bench): send results to an organization so a team reads them together
- fix(bench): keep a bare push to the current repo and send no local paths
- fix(bench): match a bare push on the repo's history, and retry a busy app
- build(banner): render the v0.8.2 release hero
- chore(release): cedr 0.8.2
Full Changelog: v0.8.1...v0.8.2
