15.10 Manage:Import Planning
Planning call meeting recording
https://drive.google.com/file/d/1-cTGJ_0Scgvx9L-KotGKxhSUbLHM-3Xt/view?usp=share_link
Team
~11353826
- 3 BE: @carlad-gl, @georgekoltsov, @rodrigo.tomonari
- 1 FE: @xanf
- 1 SET: @acunskis
- 1 shared SEC: @nmalcolm
- TW: @eread
- SSC: @onemoz
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
- Kristina: ~2 days in March
Team | Weight |
---|---|
backend (excl. SoftServe) | 30 |
frontend (excl. SoftServe) | 7.5 |
SoftServeImport | ~18 |
Note
Anticipated % split for features/bugs/maintenance
This is excluding the work that SoftServe is contributing
- 40% features (weight)
- 30% bugs (weight)
- 30% maintenance (weight)
Boards
High level Objectives / Progress on quarterly OKRs
GitHub Importer
- KR: Import all relevant GitHub concepts to GitLab
- KR: Provide informative feedback to the user upon finished import from GitHub
- KR: Improve GitHub repositories search and filtering, so that users can easily choose what they want to import to GitLab
GitLab Migration
- KR: In case of issues occurring, give user actionable feedback on what happened and how to solve it
- KR: Export and import in batches when migrating GitLab projects by direct transfer
Objectives
typefeature list
Product prioritized- Any %15.9 carryover
- Not started
- item
- At risk of slipping
- item
- Not started
- New feature work
- Usability
- GitHub importer
-
5️⃣ GitHub import: filter repository list by owned/... (gitlab-org/gitlab#385113 - closed) frontend milestonep1 -
5️⃣ Import GitHub repository Collaborators as GitLa... (gitlab-org/gitlab#388716 - closed) milestonep1 -
3️⃣ Store entities that were not imported with erro... (gitlab-org/gitlab#388294 - closed) milestonep1 -
3️⃣ GitHub importer: respond with detailed errors info (gitlab-org/gitlab#388549 - closed) (blocked by Store entities that were not imported with erro... (gitlab-org/gitlab#388294 - closed)) milestonep3 -
3️⃣ GitHub import: status of import for each relati... (gitlab-org/gitlab#385117 - closed) not Deliverable, if time allows -
3️⃣ GitHub import: count of repos on each relation_... (gitlab-org/gitlab#386914 - closed) not Deliverable, if time allows
-
typemaintenance list (@wortschi )
Engineering prioritized- Any %15.9 carryover
- Not started
- At risk of slipping
- New maintenance work
- GitLab Migration
-
1️⃣ Feature flag rollout - bulk_import_projects (gitlab-org/gitlab#339941 - closed) remove the FF milestonep1 -
2️⃣ Increase network read timeout in GitLab Migration (gitlab-org/gitlab#387961 - closed) milestonep1 -
2️⃣ Preload associations when exporting CI pipeline... (gitlab-org/gitlab#391593 - closed) milestonep1 -
2️⃣ Export commit notes as a separate relation (gitlab-org/gitlab#391601 - closed) milestonep1
-
- GitLab Migration export/import in batches
- GitHub importer:
- Security
- Other
- Quality:
- item
- GitLab Migration
typebug list
Prioritized- Any %15.9 carryover
- Not started
- item
- At risk of slipping
- New bugs
- Security
- item
- Infradev
- item
- UX debt
- GitLab Migration
-
3️⃣ GitLab Migration - Issue import failed - "Valid... (gitlab-org/gitlab#383762 - closed) milestonep2 -
2️⃣ Invalid error when attempting to Import a group... (gitlab-org/gitlab#389510 - closed) milestonep2 -
3️⃣ Extra "mentioned in" comments in imported gitla... (gitlab-org/gitlab#384063 - closed) if time allows
-
- GH Importer
- Short SLO
- Security
Release Post Items
TODO
-
Schedule the planning call. Feb, 8th @ 11:30 CET
-
Write milestone objectives. -
Review the roadmap with the team. -
Review milestone objectives with the team. -
Discuss capacity (OOO plans). -
Team planning to highlight/guess issues that can be delivered in 15.10, label with ~"milestone::x" and set milestone to 15.10
. -
Publish the planning call video: Unfiltered -
Clone the planning issue for the next milestone and link to this one.
Edited by Magdalena Frankiewicz