fix(release): fail closed on dashboard parse errors
This commit is contained in:
@@ -968,6 +968,7 @@
|
||||
metric("Ahead", s.ahead_count),
|
||||
metric("Behind", s.behind_count),
|
||||
metric("No HEAD", s.no_head_count),
|
||||
metric("Errors", s.error_count),
|
||||
metric("Contracts", data.contracts.length),
|
||||
].join("");
|
||||
releaseState.dashboard = data;
|
||||
@@ -981,7 +982,7 @@
|
||||
const selected = elements.releaseUnits ? elements.releaseUnits.querySelectorAll("[data-release-check]:checked").length : 0;
|
||||
const gitBlockers = (s.missing_count || 0) + (s.safe_directory_count || 0);
|
||||
const branchDrift = (s.ahead_count || 0) + (s.behind_count || 0);
|
||||
const releaseBlockers = gitBlockers + (s.behind_count || 0) + (s.no_head_count || 0) + (s.dirty_count || 0);
|
||||
const releaseBlockers = gitBlockers + (s.behind_count || 0) + (s.no_head_count || 0) + (s.dirty_count || 0) + (s.error_count || 0);
|
||||
const catalog = data.catalog || {};
|
||||
const hasCandidate = Boolean(elements.candidateDir?.value.trim());
|
||||
const catalogPublished = catalog.catalog_matches_public === true && catalog.keyring_matches_public === true;
|
||||
|
||||
Reference in New Issue
Block a user