Skip to content

Name services by repo and group what picks leave behind by task - #56

Merged
lesnik512 merged 1 commit into
mainfrom
left-behind-by-task
Oct 24, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
left-behind-by-task

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Services are named by their repository, such as api for org/team/api. Before, the page only cut off the prefix that every service shared, so services in different subgroups kept long paths. When two projects on the page share a name, such as shop/admin and legacy/admin, each keeps as many parent groups as it takes to tell them apart. Projects that Jira issues link to but the report does not cover count too, since they appear on the page. Hovering over a name still shows the full path. The address, Tag pipelines, Compare, and Release post keep full paths because they get pasted elsewhere.

Left behind by these picks is grouped by task. Each group opens with the task's Jira key, linked, and its summary. Below it come the services the task still misses, then each issue it depends on with its key, its summary, and the services that issue misses (or its status when it has no changes).

Each line gets an action where one exists:

  • needs X has a Pick X button, which picks the tag without opening the service.
  • no tag yet links to create the next tag.
  • not merged, merged into <branch>, and in prod or not merged link to the merge requests or commits.

A Pick N needed tags button next to the title picks every needed tag at once, the newest per service. The mockup put this button on each task group. I moved it to the title because in the demo no group needs more than one tag, so a group button would repeat the line's own button.

The demo now links SHOP-38 to partners/mobile instead of shop/mobile, and SHOP-44 also links legacy/admin. That way it shows a repo from another group and two projects with the same name.

The report schema is unchanged, so this is a patch release.

Tests: just test-ci (146 passed, 100% coverage), just test-smoke (25 passed), just lint. I also checked the demo in a browser.

@lesnik512
lesnik512 merged commit bbbabfb into main Oct 24, 2026
17 checks passed
@lesnik512
lesnik512 deleted the left-behind-by-task branch October 24, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant