Repository Services: complete the group entry and move the team under Armin
Why is this change being made?
Create:Source Code split into four teams on 2026-09-21 (execution plan). !143982 (merged) created the repository_services group in stages.yml and moved Jerry Seto, Joe Woodward and Fred Reinink onto it, but left the entry pointing at the old Repository Management sub-team and the engineers reporting to Daniel Lanthier. This MR finishes the entry for the Repository Services team (EM: Armin Pašalić) and is tracked in the team-setup issue https://gitlab.com/gitlab-org/create-stage/-/work_items/13314 (confidential).
data/stages.yml, group repository_services
description: what the team owns and the one settled part of its mission (the access layer on Gitaly's primitives); the full mission statement is still being defined, and the description says so.handbook:engineering/devops/create/source-code/repository-services(page added in a companion handbook MR, linked from the tracking issue).slack.channel:g_create_repository-services(channel creation is tracked in the issue;g_create_repository-managementwas the sub-team-era name).categories: []made explicit.source_code_managementstays with Source Code Investigation until the Source Code category is split, as agreed in the setup issues.
Person files
j.seto.yml,freinink.yml: a consistent, Create:Repository Servicesrole suffix outside the job-family link (Jerry's said… Team, Fred's had the team inside the link). Thereports_to: armin.pasalicchange this MR originally carried landed on master through the Workday sync of 2026-10-02, as did Jerry'sspecialtyfix, so the rebased MR no longer touches those lines;specialtystays owned by the sync.armin.pasalic.yml:Create:Repository Services Teamadded toteam_tags; role string extended.
The handbook team page renders its member table from reports_to, so the reports_to change is what makes the new page list the team.
Validation (run locally on this branch)
bundle exec rake lint:stages_yml lint:team_yml:team_tags lint:team_yml:types lint:team_yml:unique lint:team_yml:gitlab_namespasses.bundle exec rspec spec/stages spec/homepage/group_spec.rb: 99 examples, 0 failures (re-run after rebasing onto master on 2026-10-05).yamllint --config-file .yamllint.ymlon the five files passes.
Author and Reviewer Checklist
- Provided a concise title for this Merge Request (MR)
- Added a description to this MR explaining the reasons for the proposed change
- Assign reviewers for this MR to the correct DRI (John Hope for the Create stage entry; team-member data per
CODEOWNERS) - For transparency, share this MR with the audience that will be impacted (
#s_create)
Merge order
Depended on gitlab-com/content-sites/handbook!21272 (merged), merged 2026-09-28: the handbook: path in stages.yml now resolves and the Planner Intelligence team table is already scoped. Nothing blocks this MR.