2020-04-13 - Triage report for "group::continuous integration"
Hi, @thaoyeager @darbyfrey @dcipoletti @dimitrieh
This is a group or stage level triage report that aims to summarize the feature proposals and bugs which have not been scheduled or triaged. For more information please refer to the handbook:
Scheduling the workload is a collaborative effort by the Product Managers and Engineering Managers for that group. Please work together to provide a best estimate on priority and milestone assignments. For each issue please:
- Determine if the issue should be closed if it is no longer relevant or a duplicate.
- If it is still relevant please assign either a best estimate versioned milestone, the %Backlog or the %Awaiting further demand milestone.
- Specifically for ~bug, if there is no priority or clarity on a versioned milestone, please add a Priority label. Priority labels have an estimate SLO attached to them and help team members and the wider community understand roughly when it will be considered to be scheduled.
- Once a milestone has been assigned please check off the box for that issue.
- Please work with your team to complete the list by the due date set.
Unscheduled feature (non-customer)
-
#214073 Make default pipeline view running pipelines Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration" -
#214072 Highlight what triggered a pipeline devopsverify, feature, ~"group::continuous integration" -
#214070 (closed) Improve workflow for reviewing gitlab-ci.yml changes devopsverify, feature, ~"group::continuous integration" -
#214012 (closed) Improve artifacts by also surviving variables devopsverify, feature, ~"group::continuous integration" -
#213959 (closed) Great CSS Hack that makes CI Variables usable to AutoDevOps users ! UX, awaiting feedback, ~"ci variables", devopsverify, feature, ~"group::continuous integration" -
#213832 (closed) Bridge job support more keywords such as "needs", "manual" and "environment" devopsverify, feature, ~"group::continuous integration" -
#213734 (closed) CI: Allow ALL attributes (with reasonable exceptions) to be present inside rules Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration" -
#213721 CI: Allow extends to accept arguments (parameters) and perform inline substitution at parsing time Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration" -
#213719 (closed) Real after_script block in GitLab CI devopsverify, feature, ~"group::continuous integration" -
#213663 Allow "attaching" a triggered pipeline to a merge request devopsverify, feature, ~"group::continuous integration" -
#213632 (closed) K8S_SECRET_ CI/CD variables and "file type" ~"ci variables", ~"devops::release", feature, ~"group::continuous integration" -
#213529 (closed) Parallel Stages creation inside Pipelines Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration", pipeline -
#213445 (closed) Add ID variable that spans current pipeline and child pipelines (and their child pipelines, etc) devopsverify, feature, ~"group::continuous integration" -
#213432 Create pipeline, require user action to run it devopsverify, feature, ~"group::continuous integration", pipeline -
#213339 Gitlab CI - Custom environment variables in "tags" Category:Runner, ~"devops::release", feature, ~"group::continuous integration" -
#213316 (closed) make Webhook content and format adjustable per event devopsverify, feature, ~"group::continuous integration" -
#213306 (closed) How to debug yml files of child pipelines? devopsverify, feature, ~"group::continuous integration", pipeline -
#213290 Link to AutoDevOps Environment in Slack Deploy messages Category:Auto DevOps, ~"Slack", devopsverify, feature, ~"group::continuous integration" -
#213127 (closed) Button to copy CI/CD variables as environment variables to clipboard Category:Continuous Integration, ~"ci variables", devopsverify, feature, ~"group::continuous integration" -
#212943 Docs feedback: Usage of caches / artifacts for Maven target folder Category:Continuous Integration, ~"devops", devopsverify, documentation, ~"enhancement", feature, ~"group::continuous integration"
Unscheduled UX Debt Issues
-
#212598 (closed) Explore pipeline graph UX when more than 2 upstream or downstream are present ~"S2", UX, UX debt, devopsverify, frontend, ~"group::continuous integration", ~"multi-project pipelines", pipeline
Bug Section
For the following bugs. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone and ensure that a priority label is set.
Heatmap for all bugs
Bugs for their priority and severity label are counted here. Every bug should have severity and priority labels applied. Please take a look at the bugs which fall into the columns indicating that the priority or severity labels are currently missing.
| ~S1 | ~S2 | ~S3 | ~S4 | No severity | |
|---|---|---|---|---|---|
| ~P1 | 0 | 1 | 0 | 0 | 0 |
| ~P2 | 1 | 87 | 8 | 0 | 2 |
| ~P3 | 0 | 0 | 307 | 9 | 1 |
| ~P4 | 0 | 0 | 34 | 122 | 0 |
| No priority | 0 | 0 | 4 | 0 | 2 |
Unscheduled ~bug with customer
-
#213744 (confidential) ~"(confidential)" -
#213710 Enterprise Client BUG: Gitlab Pipeline API is broken in 12.7.5-ee ~"P2", ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration" -
#213634 timeout defined in default section is not being used. Category:Continuous Integration, ~"P3", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration" -
#213456 (closed) Child pipeline execution is skipped, when previous job in parent pipeline is retryed Category:Continuous Integration, ~"P2", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration" -
#213229 (closed) onlykeys are not logically joined with AND Category:Continuous Integration, ~"P2", ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration" -
#213023 (closed) ActiveRecord::RecordInvalid: Validation failed: Name can contain only letters, digits, emojis, '_', '.', dash, space. It must ... Category:Continuous Integration, ~"P3", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com -
#212877 (closed) CI ignores rules Category:Continuous Integration, ~"P3", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration" -
#212373 (closed) Triggering multiple dynamically generated child pipelines in a single phase causes all but one to fail Category:Continuous Integration, ~"P2", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration"
Unscheduled ~bug (non-customer)
-
#213731 (closed) Variables from Web UI are not transferred to child pipeline Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213650 (closed) Docs feedback: Environment variables expression note about only/except is contradicting Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsmonitor, docsfix, ~"group::continuous integration" -
#213626 (closed) Pipeline API Status Update permission regression Category:Continuous Integration, ~"P3", ~"S3", api, ~"bug", devopsverify, ~"group::continuous integration" -
#213542 (closed) Outdated Project#has_ci?andMergeRequest#has_ci?Category:Continuous Integration, ~"P3", ~"S3", backend, ~"bug", devopsverify, ~"group::continuous integration", ~"technical debt" -
#213457 (closed) Artifacts are not downloaded on child pipeline jobs ~"P2", ~"S2", ~"artifacts", ~"bug", devopsverify, ~"group::continuous integration" -
#213448 (closed) Sort external pipeline jobs on "Job ID" rather than "Name" ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213441 (closed) CI linter does not check for semantic errors ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213440 (closed) Newly created project achieves pipelines from previously existing project with the same name ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213439 (closed) Pipeline trigger syntax doesn't work on private downstream repos ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213266 (closed) CI Result image of child pipelines get influenced by peer child pipeline Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", pipeline -
#213133 (closed) Variable substitution in .gitlab-ci.yml has a very limited dept Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213080 (closed) Inconsistent behavior when using needs with skipped jobs Category:Continuous Integration, ~"P2", ~"S2", UX, backend, ~"bug", devopsverify, ~"group::continuous integration", needs weight -
#213008 (closed) [CI] rules incoherent when used whith &&, || and pattern matching Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#213001 (closed) Improve error message for job_activity_limit_exceededCategory:Continuous Integration, ~"P3", ~"S3", UX, backend, ~"bug", devopsverify, ~"group::continuous integration" -
#212991 (closed) You can only merge once the items above are resolved. - till I add comment Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration", merge requests -
#212975 (closed) Dynamic Child Pipeline fails on Community Edition Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", pipeline -
#212841 (closed) Globally-defined image,servicesare deprecated Category:Continuous Integration, ~"S3", ~"bug", devopsverify, docsfix, ~"group::continuous integration" -
#212784 (closed) Pipeline triggers do not operate in a predictable and understandable manner Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration" -
#212629 (moved) Artifact upload broken after upgrade to GitLab 12.9: FATAL: invalid argument Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", regression, regression:12.9 -
#212547 (closed) Child pipeline jobs timeout before they should Category:Continuous Integration, ~"P2", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#212446 (closed) CI Variables set in Pipeline not appearing in Environment Category:Continuous Integration, ~"P4", ~"S4", ~"bug", ~"ci variables", devopsverify, ~"group::continuous integration" -
#212435 (closed) [Multi-Project Pipelines] Rerunning a failed downstream job doesn't update the upstream pipeline result Category:Continuous Integration, Enterprise Edition, ~"P2", ~"S2", ~"bug", devopsverify, ~"group::continuous integration" -
#212349 (closed) Some jobs claim to upload artifacts but artifacts aren't actually there Category:Continuous Integration, ~"P3", ~"S3", ~"artifacts", ~"bug", devopsverify, ~"group::continuous integration", needs investigation -
#212275 Interruptible pipelines are not cancelled Category:Continuous Integration, ~"P2", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#212268 (closed) Multi-project pipeline stuck as pending when triggering non-existent project Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#212244 (closed) Parent-child pipelines: Child job stuck in 'pending' state without a reason Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#211696 (closed) Downloaded artifacts are less recent than source files Category:Continuous Integration, ~"P4", ~"S4", ~"artifacts", ~"bug", devopsverify, ~"group::continuous integration" -
#211649 (closed) Invalid child pipeline definitions missing validation errors Category:Continuous Integration, ~"P2", ~"S2", ~"bug", devopsverify, ~"group::continuous integration" -
#211482 (closed) Unmergeable MRs with [skip ci] and "Pipelines must succeed" Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration" -
#205457 (closed) Wrong GITLAB_USER_NAME while running pipeline manually Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
Heatmap for ~missed-SLO bugs
| ~S1 | ~S2 | ~S3 | ~S4 | No severity | |
|---|---|---|---|---|---|
| ~P1 | 0 | 0 | 0 | 0 | 0 |
| ~P2 | 1 | 54 | 3 | 0 | 1 |
| ~P3 | 0 | 0 | 0 | 0 | 0 |
| ~P4 | 0 | 0 | 0 | 0 | 0 |
This is a group level triage report that aims to collate the latest bug reports (for frontend and otherwise) and feature proposals. For more information please refer to the handbook:
If assignees or people mentioned in this individual triage report need to be amended, please edit team-summary.yml.