Add Iteration Cadences to Group Import/Export
What does this MR do and why?
This MR adds iterations cadences & iterations to Group Import/Export, so when the group is migrated, the group iteration cadences are preserved.
The migrated cadences will then be used (in the future MR) to preserve issue iteration infromation, burndown charts, etc.
Mentions #291983 (closed)
Screenshots or screen recordings
How to set up and validate locally
- Create a group with iteration cadence & cadences
- Export the group using Group Export functionality (under Settings -> Advanced)
- Download exported tarball and import it back
- Verify imported group has group iteration cadences & iterations imported and they are identical to the source group
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Merge request reports
Activity
assigned to @georgekoltsov
Suggested Reviewers (beta)
The individuals below may be good candidates to participate in the review based on various factors.
You can use slash commands in comments to quickly assign
/assign_reviewer @user1
.Suggested Reviewers @kassio
,@georgekoltsov
,@ashmckenzie
,@smcgivern
,@ayufan
If you do not believe these suggestions are useful, please apply the label Bad Suggested Reviewer. You can also provide feedback for this feature on this issue:
https://gitlab.com/gitlab-org/gitlab/-/issues/357923
.Automatically generated by Suggested Reviewers Bot - an experimental ML-based recommendation engine created by ~"group::applied ml".
Edited by GitLab Reviewer-Recommender Bot- A deleted user
added backend featureaddition typefeature labels
1 Warning featureaddition and featureenhancement merge requests normally have a documentation change. Consider adding a documentation update or confirming the documentation plan with the Technical Writer counterpart.
For more information, see:
- The Handbook page on merge request types.
- The definition of done documentation.
Reviewer roulette
Changes that require review have been detected!
Please refer to the table below for assigning reviewers and maintainers suggested by Danger in the specified category:
Category Reviewer Maintainer backend Mehmet Emin Inac ( @minac
) (UTC+2, 1 hour ahead of@georgekoltsov
)Stan Hu ( @stanhu
) (UTC-7, 8 hours behind@georgekoltsov
)To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited or use the GitLab Review Workload Dashboard to find other available reviewers.
To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.
Once you've decided who will review this merge request, assign them as a reviewer! Danger does not automatically notify them for you.
If needed, you can retry the
danger-review
job that generated this comment.Generated by
DangerEdited by Ghost UserAllure report
allure-report-publisher
generated test report!review-qa-blocking:
test report for 92d433ccexpand test summary
+-----------------------------------------------------------------------------------------+ | suites summary | +------------------------------------+--------+--------+---------+-------+-------+--------+ | | passed | failed | skipped | flaky | total | result | +------------------------------------+--------+--------+---------+-------+-------+--------+ | Plan | 47 | 0 | 1 | 47 | 48 | ❗ | | Verify | 12 | 0 | 1 | 12 | 13 | ❗ | | Create | 28 | 0 | 1 | 28 | 29 | ❗ | | Manage | 46 | 0 | 3 | 39 | 49 | ❗ | | Package | 0 | 0 | 1 | 0 | 1 | ➖ | | Protect | 2 | 0 | 0 | 2 | 2 | ❗ | | Configure | 0 | 0 | 1 | 0 | 1 | ➖ | | Version sanity check | 0 | 0 | 1 | 0 | 1 | ➖ | | Feature flag handler sanity checks | 9 | 0 | 0 | 9 | 9 | ❗ | | Secure | 2 | 0 | 0 | 2 | 2 | ❗ | +------------------------------------+--------+--------+---------+-------+-------+--------+ | Total | 146 | 0 | 9 | 139 | 155 | ❗ | +------------------------------------+--------+--------+---------+-------+-------+--------+
Edited by Ghost Useradded 1 commit
- 6cbb959d - Add Iteration Cadences to Group Import/Export
added 1 commit
- 20295e18 - Add Iteration Cadences to Group Import/Export
added 1 commit
- d98f6129 - Add Iteration Cadences to Group Import/Export
changed milestone to %15.4
added 1 commit
- b03e5a31 - Add Iteration Cadences to Group Import/Export
added Category:Importers Importer:Group Export/Import sectiondev + 1 deleted label
@rodrigo.tomonari @carlad-gl may I ask you to review this one, please?
requested review from @rodrigo.tomonari and @carlad-gl
Setting label(s) devopsmanage based on ~"group::import".
added devopsmanage label
added 206 commits
-
b03e5a31...c18ba625 - 205 commits from branch
master
- 9ac92af4 - Add Iteration Cadences to Group Import/Export
-
b03e5a31...c18ba625 - 205 commits from branch
added 1 commit
- 2eb4ff06 - Add Iteration Cadences to Group Import/Export