A CI job that gets cancelled — manually, or superseded by a newer commit — leaves its Currents groups incomplete, so the run stays in progress until the project's inactivity timeout. currents run cancel ends it with the record key the job already reports results with, on any CI provider. Alongside it, run titles now honor a project's "Commit Message" setting on runs that have a pull request, and the Projects Summary can count tests rather than runs.