2019-11-11 - Triage report for "group::continuous integration"
Hi, @thaoyeager @crystalpoole @dcipoletti
This is a group or stage level triage package 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.
feature with customer
Unscheduled- #35315 (closed) Conditionally run jobs based on CI_ENVIRONMENT_NAME being usable in rules Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #35274 Create an interface to see which include'd ci.yml is failing Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #35273 Display some kind of metadata about which version of an include ran in ci.yml Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #35159 Global Configuration for Gitlab Pipeline Config Category:Continuous Integration, customer, devopsverify, ~"enhancement", feature, ~"group::continuous integration", pipeline
- #35111 (closed) Create a webhook that allows user to fully expand a CI yml's includes Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #34524 Ability to add description for CI/CD variables Category:Continuous Integration, ~"ci variables", customer, devopsverify, feature, ~"group::continuous integration"
- #34108 (closed) Select or search/filter manual CI jobs Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
feature (non-customer)
Unscheduled- #35841 (closed) Proposal: Remove Jobs page from CI/CD sidebar Category:Continuous Integration, UX, creator-pairing, devopsverify, feature, ~"group::continuous integration"
- #35786 Make delayed jobs start_in limit configurable devopsverify, feature, ~"group::continuous integration", pipeline
- #35724 (closed) Improve UI of job log linking Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #35723 Allow global retry Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #35666 Provide UNLEASH_URL and UNLEASH_INSTANCE_ID as a CI/CD pre-defined environment variable Category:Continuous Integration, ~"ci variables", ~"devops::release::feature flags", feature, ~"group::continuous integration"
- #35439 Masked Variables for Scheduled Pipelines Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #35384 Out of Space Events for "Artifact" and "Cache" devopsverify, feature, ~"group::continuous integration", pipeline
- #35346 Removing user access to CI/CD Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration", internal customer
- #35241 Allow CI limits to be defined at namespace-level Category:Continuous Integration, backend, devopsverify, feature, ~"group::continuous integration"
- #35193 retry job on success devopsverify, feature, ~"group::continuous integration", pipeline
- #35180 (closed) nested includes from remote Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #35143 (closed) Undo Keeping of Build Artifacts Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #35101 Add a diff view of CI artifacts Category:Continuous Integration, ~"artifacts", devopsverify, feature, ~"group::continuous integration", image diff
- #35093 CI rules parameter hard to generalize across jobs Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
-
#35224 UI option required to render the complete CI/CD configuration with
include
sources merged Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
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 | 1 | 2 | 0 | 0 | 0 |
~P2 | 1 | 60 | 3 | 0 | 1 |
~P3 | 0 | 1 | 198 | 7 | 0 |
~P4 | 0 | 0 | 35 | 99 | 0 |
~"No priority" | 0 | 2 | 4 | 1 | 6 |
frontend ~bug (non-customer)
Unscheduled- #35535 (closed) selecting job log also selects line numbers Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #35534 (closed) job log "scroll to bottom" is broken Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #35222 (closed) In the collapsible job log, scroll to top / bottom is not always clickable Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #34688 (closed) Scrolling job dropdown in merge request is laggy Category:Continuous Integration, ~"P4", ~"S4", ~"bug", devopsverify, frontend, ~"group::continuous integration"
customer
Unscheduled ~bug with- #35878 Possible pipeline minutes usage not reset for 2019/11 for some groups Category:Continuous Integration, ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration"
- #35600 (closed) Trigger pipeline via API returns 404 Category:Continuous Integration, ~"S2", api, ~"bug", customer, devopsverify, ~"group::continuous integration", pipeline, reproduced on GitLab.com
- #35438 (closed) Pipelines - .* misbehaves when pattern matching against a variable; $ isn't exported Category:Continuous Integration, ~"bug", ~"ci variables", customer, devopsverify, ~"group::continuous integration"
- #35345 (closed) Includes not recursively expanded for required pipeline configuration Category:Continuous Integration, ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration"
- #34819 ActiveRecord::QueryCanceled: PG::QueryCanceled: ERROR: canceling statement due to statement timeout Category:Continuous Integration, ~"P2", ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com
- #35562 (closed) 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 Category:Continuous Integration, awaiting feedback, ~"bug", customer, devopsverify, ~"group::continuous integration", merge requests, support request
Unscheduled ~bug (non-customer)
- #35474 (closed) YAML linter gives 500 when artifacts has wrong value Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #35461 (moved) "docker run" always hangs when using docker in docker Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #35421 (closed) "Set up CI/CD" button shows even when CI is configured Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration"
- #35369 (closed) NoMethodError: undefined method `to_sym' for [:job, [{:name=>"build_branch"}]]:Array Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration"
- #35078 (closed) Overall pipeline status does not render warning status if stages contain warnings Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #35017 (closed) Pipelines stuck in created state after retry Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration"
- #34993 (closed) CI/CD variable scope can not be set on group variables Category:Continuous Integration, ~"S4", UX, ~"bug", ~"ci variables", devopsverify, ~"group::continuous integration"
- #34985 (closed) after_script for job not termined shell script Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #34756 (closed) rules:if causes two pipelines to be run on MRs and jobs to be missing Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #34744 (closed) Docs feedback: Bamboo CI Service Documentation Discrepancies Category:Continuous Integration, ~"bug", devopsverify, documentation, ~"group::continuous integration"
- #34675 (closed) old commit in runner when using only:changes Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #34552 (closed) Gitlab Upgrade is failing Category:Continuous Integration, ~"P3", ~"S3", ~"bug", database, devopsverify, ~"group::continuous integration"
- #34456 (closed) Env var type "File" works exactly as "Variable" Category:Continuous Integration, ~"P2", ~"S2", ~"bug", ~"ci variables", devopsverify, ~"group::continuous integration"
- #34378 (closed) Posting external commit status changes merge request's "head_pipeline" from detached to non-detached Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", merge requests
- #33241 (closed) Infinite pipeline when needs: is used after when:manual Category:Continuous Integration, ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
Heatmap for ~missed-SLO bugs
~S1 | ~S2 | ~S3 | ~S4 | |
---|---|---|---|---|
~P1 | 0 | 0 | 0 | 0 |
~P2 | 1 | 43 | 2 | 0 |
~P3 | 0 | 0 | 0 | 0 |
~P4 | 0 | 0 | 0 | 0 |
This is a group level triage package that aims to collate the latest bug reports (for frontend and otherwise) and feature proposals. For more information please refer to the handbook: