| updateParentVersions(ReleasePlan, WsReleaseDraftMojo.ReleaseCandidate, Map, File) |  | 0% |  | 0% | 22 | 22 | 104 | 104 | 1 | 1 |
| runGoal() |   | 46% |   | 48% | 22 | 33 | 84 | 154 | 0 | 1 |
| alignPom(File, Map) |  | 0% |  | 0% | 12 | 12 | 56 | 56 | 1 | 1 |
| createGitHubReleases(File, Map) |  | 0% |  | 0% | 6 | 6 | 41 | 41 | 1 | 1 |
| syncWorkspaceVersions(File, Map) |  | 0% |  | 0% | 5 | 5 | 36 | 36 | 1 | 1 |
| preReleaseUpstreamAlignment(WorkspaceGraph, File) |   | 28% |   | 21% | 13 | 15 | 24 | 33 | 0 | 1 |
| writeCheckpoint(File, WorkspaceGraph, String) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| buildReleasePlanYaml(String, Path, ReleasePlan) |   | 65% |   | 50% | 4 | 6 | 12 | 36 | 0 | 1 |
| cleanGhPagesLeak(File) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| buildReleaseMarkdownReport(Map) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| releaseCommand(String, String[]) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| extractArtifactId(String) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| commitsSinceTag(File, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| logReleasePlan(ReleasePlan) |   | 63% |   | 62% | 2 | 5 | 6 | 17 | 0 | 1 |
| hasUnreleasedWorkspaceChanges(File) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| deleteRecursively(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| readPomContent(Path) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| buildReleasePlan(List, Map) |   | 91% |   | 66% | 2 | 4 | 1 | 23 | 0 | 1 |
| writeReleasePlan(File, ReleasePlan) |   | 81% | | n/a | 0 | 1 | 2 | 9 | 0 | 1 |
| lambda$createGitHubReleases$2(List, Path) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createGitHubReleases$1(PathMatcher, Path, Path) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| meaningfulCommitsSinceTag(File, String) |  | 92% |   | 75% | 2 | 5 | 2 | 11 | 0 | 1 |
| relPath(Path, Path) |  | 80% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| lambda$deleteRecursively$0(Path) | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$createGitHubReleases$0(Path) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| describeUpstreamCause(String, WorkspaceGraph, Set) |  | 95% |   | 75% | 3 | 7 | 0 | 19 | 0 | 1 |
| latestReleaseTag(File) |  | 92% |   | 75% | 1 | 3 | 2 | 5 | 0 | 1 |
| nextSnapshotVersion(String) |  | 91% |   | 66% | 2 | 4 | 1 | 7 | 0 | 1 |
| currentVersion(File) |  | 80% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| findMvn(File) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createGitHubReleases$4(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createGitHubReleases$3(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| appendSites(StringBuilder, String, Path, List) |  | 97% |   | 83% | 1 | 4 | 1 | 16 | 0 | 1 |
| upstreamTargetVersion(String, Map, File) |  | 94% |   | 75% | 2 | 5 | 0 | 8 | 0 | 1 |
| computeReleaseSet(WorkspaceGraph, Set) |  | 98% |   | 87% | 1 | 5 | 0 | 10 | 0 | 1 |
| buildPreReleaseCheckpointYaml(String, String, List) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
| buildReleasePlanMarkdownReport(List, Map) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| extractPropertyValue(String, String) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| resolveMvnCommand(File) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| extractVersionFromPom(String) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isReleaseCadenceCommit(String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| WsReleaseDraftMojo() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |