You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(portfolio): key the queue dashboard per-repo map by (apiBaseUrl, repoFullName)
collectPortfolioDashboard grouped queue rows into perRepo keyed purely by
repoFullName, so two forge hosts sharing a repo name (e.g. the same repo on
api.github.com and a self-hosted GHE) had their independent backlogs silently
merged into one entry with summed counts — a data-loss bug the --json output
couldn't recover either, since the host was discarded before either output
format saw it.
Key perRepo by the composite (apiBaseUrl, repoFullName) and carry apiBaseUrl
on each repo entry so the two hosts stay separate with correct, non-merged
counts. renderPortfolioDashboardTable gains a host column, and renderQueueTable
gains one too so a reader of `queue list`'s plain-text output can supply the
--api-base-url a follow-up done/release/requeue needs to disambiguate two rows
sharing a repo+identifier across hosts. Single-host installs render identically
modulo the new column/field.
Closes#7225
0 commit comments