2021-01-18 - Triage report for "group::continuous integration"
Hi, @thaoyeager @cheryl.li @samdbeckham @v_mishra
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.
Feature Proposal Section
For the following feature proposals. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone.
customer
Unscheduled ~feature with- gitlab-org/gitlab#297526 Send notification when automatic merge is canceled automation:ml, customer, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297360 (confidential) ~"(confidential)"
- gitlab-org/gitlab#296505 Show expose_as artifacts also in blocked pipeline states Category:Continuous Integration, customer, devopsverify, ~"feature", ~"group::continuous integration", sectionops
-
gitlab-org/gitlab#296228 Enable Metrics Reports on merge requests to
develop
branches customer, devopsverify, ~"feature", featureenhancement, ~"group::continuous integration", sectionops - gitlab-org/gitlab#30686 (closed) Support variables in include: section of gitlab-ci.yml CI variables, CI/CD Core Platform, Category:Continuous Integration, Category:Secrets Management, UX FY21-Q4, auto updated, backend, customer, devopsmanage, ~"feature", featureenhancement, ~"group::continuous integration", internal customer, potential proposal, priority1, sectionops, teamDelivery, workflowplanning breakdown
Unscheduled ~feature (non-customer)
- gitlab-org/gitlab#297656 CI services should also be able to expose artifacts Category:Continuous Integration, automation:ml, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297422 Multi-project Pipeline Trigger Label automation:ml, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297388 (closed) "Visualize your CI/CD configuration" docs needs clarification about "CI/CD > Editor" devopsverify, documentation, ~"feature", ~"feature::maintenance", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297354 Move Merge Options settings behavior to Vue devopsverify, ~"feature", ~"feature::maintenance", frontend, ~"group::continuous integration", sectionops, ~"technical debt"
- gitlab-org/gitlab#297250 (confidential) ~"(confidential)"
- gitlab-org/gitlab#297046 (closed) Bad tooltip in pipeline view UX debt, component:tooltip, devopsverify, ~"feature", featureenhancement, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297045 (closed) Use emojis or special ✓ ✗ characters in Pipeline result notification emails auto updated, devopsverify, emails, ~"feature", ~"group::continuous integration", notifications, potential proposal, sectionops
- gitlab-org/gitlab#297032 Provide proper CI variables for topic branches (may solve plenty of environment:url issues) devopsverify, ~"feature", featureaddition, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#296903 (closed) Do not have rate limit in DELETE API requests CI artifacts, Category:Continuous Integration, api, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#296856 Run a Pipeline Manually - too slow User Experience devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#296811 (closed) Add keep_latest_artifact to REST api CI artifacts, candidate13.10, devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", sectionops, ~"technical debt"
-
gitlab-org/gitlab#296616 (closed)
Gitlab::Ci::Trace#unsafe_archive!
is not transactional backend, ~"bug", devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", infradev, priority3, sectionops, severity3, workflowready for development - gitlab-org/gitlab#296615 (closed) ArchiveTraceWorker ignores some errors backend, ~"bug", devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", infradev, priority3, sectionops, severity3, workflowready for development
- gitlab-org/gitlab#296518 Feature Request: Expose the username of the user of the commit that triggered the build CI variables, devopsverify, ~"feature", featureaddition, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#296029 GITLAB_USER_LOGIN must be RO for pipelines backend, devopsverify, ~"feature", featureaddition, ~"group::continuous integration", pipeline, sectionops, security
- gitlab-org/gitlab#296024 Cannot use pipelines for merged results when using CI/CD for external repo Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#295290 Expose NEEDS_CROSS_PIPELINE_DEPENDENCIES_LIMIT as configuration for Open Source project CI variables, Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#295212 (closed) Refactor how we store expiring information for job artifacts Category:Continuous Integration, ~"Category:Pipeline Authoring", automation:ml, devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#294026 Refactor Ci::RetryBuildService and Ci::RetryPipelineService Category:Continuous Integration, backend, devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", sectionops, ~"technical debt"
- gitlab-org/gitlab#293954 Provide an easy way to parse job logs for warnings Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#293862 (closed) Add filters on Jobs page CI jobs, Category:Continuous Integration, UX, backend, devopsverify, ~"feature", frontend, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#293678 Feature request: complex env vars CI variables, ~"Category:Pipeline Authoring", automation:ml, devopsverify, ~"feature", ~"group::continuous integration", ~"pipeline authoring", sectionops
- gitlab-org/gitlab#293662 Explain what a "merge train" is ~"Actionable Insight", Category:Merge Trains, Technical Writing, UI text, UX, devopsverify, ~"feature", featureenhancement, ~"group::continuous integration", merge request widget, sectionops
- gitlab-org/gitlab#292745 Visualize Upstream Pipelines in Pipelines List View Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", pipeline graphs, sectionops
- gitlab-org/gitlab#292699 Automatically attaching artifacts to release Category:Continuous Integration, automation:ml, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#292664 (closed) Add a CI Template for Deploying Shopify Themes ~"Accepting merge requests", CEO Interest, Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#292596 Retry set Timeout Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#292472 Main branch pipeline status on projects lists Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
- gitlab-org/gitlab#292216 Filter bar UI doesn't communicate pending action Category:Continuous Integration, UX, devopsverify, ~"feature", featureenhancement, frontend, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#292108 Summarize recognized urls in job logs Category:Continuous Integration, devopsverify, ~"feature", ~"group::continuous integration", sectionops
Unscheduled UX Debt Issues
- gitlab-org/gitlab#297046 (closed) Bad tooltip in pipeline view UX debt, component:tooltip, devopsverify, ~"feature", featureenhancement, ~"group::continuous integration", sectionops
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.
- Engineering Managers: Please add a severity label for those issues without one
- Product Designers: Please add a severity label to UX ~bug issues without one
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.
severity1 | severity2 | severity3 | severity4 | No severity | |
---|---|---|---|---|---|
priority1 | 0 | 1 | 1 | 0 | 0 |
priority2 | 2 | 83 | 17 | 0 | 0 |
priority3 | 0 | 10 | 206 | 9 | 1 |
priority4 | 0 | 1 | 19 | 92 | 0 |
No priority | 0 | 0 | 2 | 0 | 4 |
frontend ~bug with customer
Unscheduled- gitlab-org/gitlab#293813 The status of the manual parent trigger job is shown as successful even when a child pipeline failed Category:Continuous Integration, backend, ~"bug", customer, devopsverify, frontend, ~"group::continuous integration", pipeline, priority1, sectionops, severity3
frontend ~bug (non-customer)
Unscheduled- gitlab-org/gitlab#294214 (closed) Perceived performance on "Run pipeline" MR button is poor Category:Continuous Integration, ~"MR related to CI", backend, ~"bug", devopsverify, frontend, ~"group::continuous integration", ~"performance", priority3, sectionops, severity3
- gitlab-org/gitlab#289935 (closed) Pipeline stage dropwn is cut off Category:Continuous Integration, ~"bug", devopsverify, frontend, ~"group::continuous integration", priority4, sectionops, severity4
customer
Unscheduled ~bug with- gitlab-org/gitlab#297495 database deadlocks updating ci_builds table, "processed" = FALSE vs. "processed" = TRUE ~"bug", customer, database, devopsverify, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297190 User reported Additional CI minutes being reset ~"bug", customer, devopsverify, ~"group::continuous integration", sectionops
-
gitlab-org/gitlab#281197 (closed)
Ci::Build.doom!
does not use state machine hooks Category:Continuous Integration, backend, ~"bug", customer, devopsverify, ~"group::continuous integration", ~"missed-SLO", pipeline processing, priority2, sectionops, severity2 - gitlab-org/gitlab#270419 (closed) Pipeline freezes in merge requests Category:Continuous Integration, backend, ~"bug", customer, devopsverify, ~"group::continuous integration", ~"missed-SLO", priority2, sectionops, severity2
- gitlab-org/gitlab#263415 (closed) remove orphan artifacts CI artifacts, Category:Continuous Integration, ~"bug", customer, devopsverify, ~"group::continuous integration", priority3, sectionops
- gitlab-org/gitlab#245187 (closed) Negative storage size reported under Usage Quotas ~"CI minutes", Category:Continuous Integration, backend, ~"bug", customer, devopsverify, ~"group::continuous integration", ~"missed-SLO", priority2, sectionops, severity2
Unscheduled ~bug (non-customer)
- gitlab-org/gitlab#297372 CI: Merge Request pipelines not working if job is included with include Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", sectionops, severity3
- gitlab-org/gitlab#297272 (closed) ActiveRecord::StatementInvalid: PG::InvalidTextRepresentation: ERROR: invalid input syntax for integer: "job_canceled" ~"bug", devopsverify, ~"group::continuous integration", sectionops
- gitlab-org/gitlab#297024 Jobs vie in Pipeline not refreshing like pipeline view ~"bug", devopsverify, ~"group::continuous integration", sectionops, severity3
- gitlab-org/gitlab#296918 (closed) ArchiveTracesCronWorker processes files in sequence Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", infradev, priority3, sectionops, severity3
- gitlab-org/gitlab#296886 (closed) Automatic merge is broken Category:Merge Trains, ~"bug", devopsverify, ~"group::continuous integration", merge requests, priority4, sectionops, severity3
-
gitlab-org/gitlab#296616 (closed)
Gitlab::Ci::Trace#unsafe_archive!
is not transactional backend, ~"bug", devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", infradev, priority3, sectionops, severity3, workflowready for development - gitlab-org/gitlab#296615 (closed) ArchiveTraceWorker ignores some errors backend, ~"bug", devopsverify, ~"feature", ~"feature::maintenance", ~"group::continuous integration", infradev, priority3, sectionops, severity3, workflowready for development
- gitlab-org/gitlab#296382 (closed) Passed artifact (.xctestrun extension) between jobs is converted to binary while consuming Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#296038 (closed) Checking pipeline on MR stuck since 13.7.1 backend, ~"bug", devopsverify, ~"group::continuous integration", pipeline, priority2, sectionops, severity2
- gitlab-org/gitlab#292220 (closed) Setting GIT_SSL_CAINFO gives error setting certificate verify locations in pipeline CI variables, Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", pipeline, priority3, sectionops, severity3
- gitlab-org/gitlab#291052 Pulling from a local cache silently fails for concurrent jobs Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", pipeline processing, priority3, sectionops, severity2
- gitlab-org/gitlab#291010 (closed) StuckCiJobsWorker always times out Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", priority2, sectionops, severity2
- gitlab-org/gitlab#287817 (closed) Environment variables would not be inherited to the Trigger job from the dependent jobs(with artifacts.reports.dotenv) Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#287772 (closed) Misleading error on invalid job dependencies CI artifacts, Category:Continuous Integration, UX, backend, ~"bug", ~"candidate::13.8", devopsverify, documentation, ~"group::continuous integration", priority2, sectionops, severity2, workflowdesign
- gitlab-org/gitlab#287619 (closed) Trigger_downstream_job fail as stated by rules: and changes: keywords Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", priority2, sectionops, severity3
- gitlab-org/gitlab#287615 Create Mirroring repository when creating a project with "Run CI/CD pipelines for external repositories" CI integrations, Category:Integrations, backend, ~"bug", devopsverify, ~"group::continuous integration", priority3, reproduced on GitLab.com, sectiondev, severity2
- gitlab-org/gitlab#284186 (closed) CI artifacts missing when job exceeds deadline with when: always CI artifacts, Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#284137 (closed) Support Variable Expansion of trigger.project Property Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#284136 (closed) Storing regular expressions in variables do not work in 13.5 Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#284112 (closed) Merge requests always fail with project access tokens Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", pipeline, priority3, sectionops, severity3
- gitlab-org/gitlab#283621 (closed) Pipeline page/tab dependencies are visualised wrongly Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority4, sectionops, severity4
- gitlab-org/gitlab#282475 (closed) Variables precedence policy CI variables, Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", internal customer, pipeline processing, priority2, sectionops, severity2
- gitlab-org/gitlab#276610 (confidential) ~"(confidential)"
- gitlab-org/gitlab#276171 (closed) CI cache should be skipped if cache configuration has been changed in .gitlab-ci.yml Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", priority4, sectionops, severity3
- gitlab-org/gitlab#273135 Add ability to update commit status desciption Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3
- gitlab-org/gitlab#270958 (closed) Strange inexistent pipeline failures Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", ~"missed-SLO", priority2, sectionops, severity2
- gitlab-org/gitlab#267111 (closed) [bug] Error 500 when uploading artifacts CI artifacts, Category:Continuous Integration, backend, ~"bug", devopsverify, documentation, ~"group::continuous integration", priority4, sectionops, severity4
- gitlab-org/gitlab#266958 (closed) "Keep latest artifacts" keeps artifacts of failed pipelines Category:Continuous Integration, ~"bug", candidate13.10, devopsverify, ~"group::continuous integration", priority2, sectionops, severity3
- gitlab-org/gitlab#262028 (closed) ANSI colour reset code \x1B[00m does not work Category:Continuous Integration, ~"Category:Runner", Community contribution, backend, ~"bug", devopsverify, ~"group::continuous integration", priority3, sectionops, severity3, workflowin review
- gitlab-org/gitlab#260878 Fail jobs with missing artifact file for need/dependency CI artifacts, Category:Continuous Integration, backend, ~"bug", candidate13.9, devopsverify, ~"group::continuous integration", ~"missed-SLO", priority2, sectionops, severity2
Heatmap for ~missed-SLO bugs
severity1 | severity2 | severity3 | severity4 | No severity | |
---|---|---|---|---|---|
priority1 | 0 | 1 | 0 | 0 | 0 |
priority2 | 1 | 73 | 0 | 0 | 0 |
priority3 | 0 | 6 | 1 | 0 | 0 |
priority4 | 0 | 1 | 0 | 0 | 0 |
No priority | 0 | 0 | 0 | 0 | 0 |
vintage bugs
Heatmap forseverity1 | severity2 | severity3 | severity4 | No severity | |
---|---|---|---|---|---|
priority1 | 0 | 0 | 0 | 0 | 0 |
priority2 | 0 | 0 | 0 | 0 | 0 |
priority3 | 0 | 0 | 17 | 0 | 0 |
priority4 | 0 | 0 | 6 | 9 | 0 |
No priority | 0 | 0 | 0 | 0 | 2 |
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 group-definition.yml.