2020-02-03 - Triage report for "group::continuous integration"
Hi, @jyavorska @crystalpoole @dcipoletti @dimitrieh
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 (non-customer)
Unscheduled- #198779 (closed) Allow PUT and GET requests to Release endpoints where POST is allowed with Job-Token Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration", permissions
- #198688 gitlab-ci "only / except" should support extended globbing Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #198564 (closed) CI / CD visualization for needs keyword Category:Continuous Integration, UI polish, devopsverify, feature, frontend, ~"group::continuous integration"
- #198477 Allow setting environment and other properties in rules devopsverify, feature, ~"group::continuous integration", pipeline
- #197370 Secret Variables in shared projects Category:Continuous Integration, ~"ci variables", devopsverify, feature, ~"group::continuous integration"
- #42618 Validation too strict on duplicate CI variable names Category:Continuous Integration, ~"ci variables", devopsverify, feature, ~"group::continuous integration"
- #39541 Gitmoji not shown in Pipeline git message ~"Accepting merge requests", devopsverify, emoji, feature, ~"group::continuous integration", pipeline
- #39527 Breakpoints for live debugging of CI/CD pipeline Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #39512 Merge Request Approval state as environment variable in pipelines Category:Continuous Integration, approvals, devopsverify, feature, ~"group::continuous integration", merge requests
- #39181 Allow for soft-deletion of pipelines through Web UI ~"Accepting merge requests", Category:Continuous Integration, UX, ~"Verify [DEPRECATED]", devopsverify, feature, ~"group::continuous integration", pipeline
- #39179 Allow aditional configuration languages for CI pipelines (HCL) backend, devopsverify, feature, ~"group::continuous integration", pipeline
- #39178 Indicate internal errors in pipeline jobs UX, devopsverify, feature, ~"group::continuous integration", pipeline
- #38349 (closed) Use variables or rules with interruptible Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #38337 (closed) Support providing a (set of?) URL(s) from a job to render as an external link in the job view Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #38217 Isolate multiple merge request pipeline results devopsverify, feature, ~"group::continuous integration", pipeline
Unscheduled UX Debt Issues
- #33804 (closed) Add labels to unlabeled concepts and/or helper text to expand on Runner sub-concepts. Category:Continuous Integration, Category:Runner, Technical Writing, UX, UX debt, ~"Verify [DEPRECATED]", devopsverify, ~"group::continuous integration"
- #28411 Follow up: Play all manual jobs in a stage regardless of stage including only manual jobs ~"Accepting merge requests", Category:Continuous Integration, UX debt, ~"Verify [DEPRECATED]", devopsverify, ~"group::continuous integration", ~"technical debt", workflowstart
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 | 0 | 0 | 0 | 0 |
~P2 | 1 | 63 | 3 | 0 | 1 |
~P3 | 0 | 0 | 193 | 8 | 0 |
~P4 | 0 | 0 | 35 | 98 | 0 |
~"No priority" | 0 | 8 | 32 | 15 | 56 |
frontend ~bug (non-customer)
Unscheduled- #194192 (closed) Job logs are no longer displayed properly Category:Continuous Integration, ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #120083 (closed) Pipeline status misaligned if it has pending removal badge Category:Continuous Integration, ~"S4", ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #118828 (closed) Pipeline seems to be running, when waiting. ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline
- #55233 (closed) There is a unwanted right arrow in pipelines page Category:Continuous Integration, ~"S4", UX, ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #38262 (closed) Multiline environment variable doesn't parsed to K8S_SECRET correctly Category:Continuous Integration, backend, ~"bug", ~"ci variables", devopsverify, frontend, ~"group::continuous integration"
customer
Unscheduled ~bug with- #199764 (closed) CI Artifact upload 500 error Category:Continuous Integration, GitLab.com Priority, ~"P1", ~"S1", ~"artifacts", ~"availability", backend, ~"bug", ~"ci::active", customer, devopsverify, gitlab.com, ~"group::continuous integration", ~"workflow::In review"
- #199401 Pipelines from an older version of GitLab (8.14.10) is not being listed in the Pipelines page (12.7.0 onwards) ~"bug", customer, devopsverify, ~"group::continuous integration", pipeline
- #198155 Setting required pipeline configuration back to "no required pipeline" causes "required instance ci template can't be blank" error Category:Continuous Integration, ~"bug", customer, devopsverify, ~"group::continuous integration"
- #119030 (closed) ActionView::Template::Error: XML parsing failed Category:Continuous Integration, ~"bug", customer, devopsverify, ~"group::continuous integration", ~"performance", pipeline
- #119017 (closed) Unable to expand multiple downstream pipelines. ~"bug", customer, devopsverify, ~"group::continuous integration", ~"multi-project pipelines", pipeline, regression, regression:12.6
- #55304 (closed) Gitlab-ci.yml: "rules:changes" clauses ignored upon pushing a tag (CI/CD) Category:Continuous Integration, ~"bug", ci-build, customer, devopsverify, ~"group::continuous integration"
- #43710 (closed) gitlab-ci.yml linter times out with < 50 includes Category:Continuous Integration, ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com
- #33241 (closed) Infinite pipeline when needs: is used after when:manual Category:Continuous Integration, ~"P3", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration"
- #13572 (closed) Multi-project pipeline downstream of downstream not showing. ~"bug", customer, devopsverify, ~"group::continuous integration", pipeline
- #30317 (closed) ActiveRecord::QueryCanceled: PG::QueryCanceled: ERROR: canceling statement due to statement timeout ~"Accepting merge requests", Category:Continuous Integration, ~"P2", ~"S2", ~"Verify [DEPRECATED]", ~"bug", customer, devopsverify, ~"group::continuous integration", ~"missed-SLO", pipeline, reproduced on GitLab.com, workflowstart
- #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, ~"P2", ~"S2", awaiting feedback, ~"bug", customer, devopsverify, ~"group::continuous integration", merge requests, ~"missed-SLO", support request
Unscheduled ~bug (non-customer)
- #200031 (closed) Bridge relation is not saved on downstream pipeline creation error backend, ~"bug", devopsverify, ~"group::continuous integration", ~"multi-project pipelines", pipeline, ~"technical debt"
- #199058 (closed) CI Multi Project Pipeline calls don't appear to follow 'when: always' parameter Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #199226 (closed) 500 on job results view ~"bug", devopsverify, found:gitlab.com, ~"group::continuous integration", pipeline, reproduced on GitLab.com
- #198594 (closed) Merge request pipelines doesn't work with parent-child pipeline flow Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration"
- #198576 (moved) Special characters in files error Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #198570 (closed) Jobs Run with Skipped Needs ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #198341 (closed) Gitlab-CI status 'running' when completed Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #198283 (moved) Recent addition of windows-shared-runners-manager switched me over to shared runners over my self-hosted one Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
-
#198063 (closed)
changes: ["*"]
did not trigger CI job when top-level directory was added Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration" - #197637 (closed) 404 when trying to setup pipeline subscriptions ~"S3", ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #197420 (closed) Downstream job never runs when rules:exists is used, even if the file exists Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #197360 (closed) Error message about required pipeline file .yml extension mentions .gitlab.yml file name which could not be accurate Category:Continuous Integration, ~"S4", ~"bug", devopsverify, ~"group::continuous integration"
- #197342 (closed) Unable to download artifacts via API for projects with path name containing '.' Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #197299 (closed) Job configuration rules:rule:when error messaging rendered twice Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration"
- #196823 (closed) Artifact upload in CI job fails with Internal Server Error 500 Category:Continuous Integration, ~"bug", devopsverify, ~"group::continuous integration", infradev, ~"master:flaky"
Heatmap for ~missed-SLO bugs
~S1 | ~S2 | ~S3 | ~S4 | ~"No severity" | |
---|---|---|---|---|---|
~P1 | 0 | 0 | 0 | 0 | 0 |
~P2 | 1 | 53 | 3 | 0 | 1 |
~P3 | 0 | 0 | 0 | 0 | 0 |
~P4 | 0 | 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:
If assignees or people mentioned in this individual triage package need to be amended, please edit team-triage-package.yml.