Continuous Integration 13.9 Planning
Continuous Integration Issue Boards
CI workflow board | Issues by Team Member
Goals for the milestone
- Fix usability bugs related to ability to merge
- Resolve 2 issues in each of these areas: Security, Performance, Infra
Deliverable
Scope of Work for EngineeringDeliverable Issues
Tracking Completion of- 1 Make "keep latest artifact" an instance-level configuration
- 2 Follow-up: Enable and disable "Merge Train" checkbox based on "Pipelines for merged results" checkbox
- 3 Fix inconsistent and inaccessible pipeline status icon colors in MR widget
- 4 Read child pipeline artifacts for MR reports
- 5 Simplify RefreshMergeRequestsService
- 6 UI instructions are incorrect and misleading when "Add To Merge Train When Pipeline Succeeds" pipeline fails or is cancelled
- 7 Add a "Merge Train" label to pipelines created by the merge train process
- 8 MR stuck on "You can only merge once the items above are resolved" if "Merge pipelines will try to validate the post-merge result prior to merging" option enabled
- 9 Store and track monthly usage of CI Minutes
- 10 confidential issue
- 11 confidential issue
- 12 confidential issue
- 13 SPIKE: Research how to reduce 409 Conflicts in /api/v4/jobs/request
-
14 Next iteration of
pipelines.json
performance improvements
Filler
Scope of Work for EngineeringPriority | Issue | FE | BE | Weight | Carry-over? | Notable Labels |
---|---|---|---|---|---|---|
1 | Viewing the pipelines tab on an MR leads to a dramatic increase in memory usage | ![]() |
regression:13.8 workflowin review | |||
2 | Log count of active jobs when pipeline is created | ![]() |
1 | ~"technical debt" | ||
3 | Add E2E testing for 'Keep latest Artifact' setting for projects | ![]() |
2 | |||
4 | https://gitlab.com/gitlab-org/gitlab/-/issues/214707 | ![]() |
new | security workflowready for development severity3 priority3 | ||
5 | Extract variables builder from project/pipeline/build classes | ![]() |
new | backend-weight3 workflowready for development severity2 priority2 ~performance |
Scope of Work for Testing
Issue | Investigates/Tests | Due on |
---|---|---|
gitlab-org/gitlab#298779 (closed) | Add E2E test for 'Keep latest Artifact' setting for projects | follow-up after its %13.8 release |
gitlab-org/ux-research#1292 (closed)
Scope of Work for UX
Priority | Issue | FE | BE | Weight | Notes |
---|---|---|---|---|---|
https://gitlab.com/gitlab-org/ci-cd/continuous-integration/-/issues/52 | In progress | 10 | |||
Deprioritized | gitlab-org&4813 | workflowdesign | 2 | ||
gitlab-org/ux-research#1292 (closed) | In progress | 10 | |||
gitlab-org/gitlab#320981 (closed) | workflowdesign | Done | |||
gitlab-org/gitlab#15337 (closed) | workflowdesign | 2 | closed | ||
gitlab-org/gitlab#280772 | workflowdesign | 3 | Done |