2019-12-16 - 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- #37469 (closed) Add "." to supported characters for variable mask Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #37422 Make clear in create scheduled pipeline UI that actual run times depend on separate GitLab instance config Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #36627 Show MR title rather than MR number with detached pipelines Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration", merge requests
- #36467 Require external commit status Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #36115 Debugging for CI policies/rules including a record of jobs we don't create. Category:Continuous Integration, customer, devopsverify, feature, ~"group::continuous integration"
- #35742 (closed) Allow for variable substitution in CI tag names Category:Continuous Integration, auto updated, ~"ci variables", customer, customer+, devopsverify, feature, ~"group::continuous integration", potential proposal
- #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"
- #35067 (closed) Allow pipeline permissions to be elevated ~"Accepting merge requests", Category:Container Registry, Category:Continuous Integration, UX, auto updated, customer, depth, devopsverify, direction, feature, ~"group::continuous integration", potential proposal, security, workflowplanning breakdown
- #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"
- #18324 (closed) Recognise links to urls and repository files in job logs Category:Continuous Integration, UI polish, auto updated, backend, customer, devopsverify, direction, feature, ~"group::continuous integration", internal customer, pipeline, popular proposal, potential proposal, workflowstart
feature (non-customer)
Unscheduled- #42839 Optimize subsequent pipeline executions based on both last execution status and last pushed files Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #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
- #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"
- #38217 Isolate multiple merge request pipeline results devopsverify, feature, ~"group::continuous integration", pipeline
-
#38138 (closed) YAML anchors for script should work with
include
from another yml file Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration" - #38029 (closed) Inform users of pipeline starting after commit being pushed Category:Continuous Integration, UX, backend, depth, devopsverify, direction, feature, frontend, ~"group::continuous integration", pipeline, workflowplanning breakdown
- #38012 (closed) When using rules, also support flattened simplified includes backend, devopsverify, feature, ~"group::continuous integration", pipeline
- #37827 Better explanation when job is stuck for non-protected branch Category:Continuous Integration, devopsverify, feature, ~"group::continuous integration"
- #37756 Show error message for dropped bridge jobs Category:Continuous Integration, UX, backend, depth, devopsverify, feature, frontend, ~"group::continuous integration"
- #37613 Catch all pipeline creation errors Category:Continuous Integration, UX, backend, depth, devopsverify, feature, ~"group::continuous integration"
- #37434 Add CI environment variables for CI_ENVIRONMENT_NAKED_NAME and CI_ENVIRONMENT_GROUP_NAME devopsverify, feature, ~"group::continuous integration", pipeline
- #37398 (closed) Pipeline API - Request to include - Pipeline Trigger Source devopsverify, feature, ~"group::continuous integration", 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 | 61 | 3 | 0 | 1 |
~P3 | 0 | 1 | 196 | 7 | 0 |
~P4 | 0 | 0 | 36 | 99 | 0 |
~"No priority" | 0 | 5 | 13 | 8 | 22 |
frontend ~bug with customer
Unscheduled- #11458 (closed) One in two requests on /repository/project/pipelines/pipelines.json getting HTTP 429 after upgrading Gitlab EE to latest version(s) ~"Accepting merge requests", Category:Continuous Integration, Enterprise Edition, ~"P2", ~"S2", ~"Verify [DEPRECATED]", ~"bug", customer, devopsverify, frontend, ~"group::continuous integration", ~"missed-SLO", workflowstart
frontend ~bug (non-customer)
Unscheduled- #39522 (closed) 'Pipeline status' and 'Coverage report' break out of page grid in project CI/CD settings page Category:Continuous Integration, ~"S4", ~"bug", devopsverify, frontend, ~"group::continuous integration", settings
- #38378 (closed) Job log scroll-up and scroll-down icons are inconsistent Category:Continuous Integration, UX, ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #36640 (closed) Intermediate fix for DAG pipeline visualisations Category:Continuous Integration, ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline, regression, regression:12.5
- #36383 (closed) Rezising browser glitches merge request pipeline tab table Category:Continuous Integration, ~"P4", ~"S4", UI polish, ~"bug", devopsverify, frontend, ~"group::continuous integration", merge requests, pipeline
- #35702 (closed) Job output in failed pipeline jobs page can extend the table width Category:Continuous Integration, ~"bug", devopsverify, frontend, ~"group::continuous integration"
- #35535 (closed) selecting job log also selects line numbers 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"
- #28468 (closed) Embedded snippets have multiple UI polish issues Category:Continuous Integration, ~"Category:Snippets", Create [DEPRECATED], ~"P4", ~"S4", UI polish, ~"bug", devopscreate, frontend, ~"group::continuous integration", workflowstart
customer
Unscheduled ~bug with- #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
- #37759 Cannot pass variable to the jobs of pipeline when calling "Create MR Pipeline" API Category:Continuous Integration, ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration"
- #36781 (closed) Could not retrieve the pipeline status Category:Continuous Integration, Category:Source Code Management, ~"P2", ~"S2", ~"bug", customer, devopsverify, ~"group::continuous integration"
- #36341 ActiveModel::UnknownAttributeError: unknown attribute 'needs_attributes' for Ci::Bridge. Category:Continuous Integration, ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com
- #36237 pipeline shows running when all jobs finished ~"Accepting merge requests", Category:Continuous Integration, ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration", missed:12.5, workflowstart
- #35712 (closed) Errno::ESTALE: Stale file handle @ rb_sysopen - /var/opt/gitlab/gitlab-ci/builds/2019_11/15084923/342957351.log Category:Continuous Integration, ~"bug", customer, devopsverify, ~"group::continuous integration"
- #35438 (closed) Pipelines - .* misbehaves when pattern matching against a variable Category:Continuous Integration, ~"P2", ~"S2", ~"bug", ~"ci variables", customer, devopsverify, ~"group::continuous integration"
- #35345 (closed) Includes not recursively expanded for required pipeline configuration Category:Continuous Integration, ~"P2", ~"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, workflowscheduling
- #31264 (closed) Pipeline doesn't succeed when manual jobs using new DAG dependency "needs:" are waiting for other "when: manual" jobs to succeed Category:Continuous Integration, ~"P3", ~"S3", ~"bug", customer, devopsverify, ~"group::continuous integration", workflowplanning breakdown
- #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, support request
- #9912 (closed) Updating an Environment Variable's scope via API fails Category:Continuous Integration, Enterprise Edition, ~"P3", ~"S3", api, backend, ~"bug", customer, devopsverify, documentation, ~"group::continuous integration", missed-deliverable, missed:12.5, workflowplanning breakdown
- #1410 (closed) CI jobs following a stage with a manual step are running immediately ~"Accepting merge requests", Category:Continuous Integration, Enterprise Edition, ~"P2", ~"S2", ~"Verify [DEPRECATED]", ~"bug", customer, devopsverify, ~"group::continuous integration", ~"missed-SLO", workflowstart
Unscheduled ~bug (non-customer)
- #103372 (closed) Cannot manually trigger pipeline for Translation branch ~"bug", ~"group::continuous integration"
- #39063 Allow parallel jobs in cross-projects artifacts dependencies Category:Continuous Integration, backend, ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #38419 (closed) Gitlab pipeline not installing dependencies backend, ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #38308 (closed) Gitlab Scan artifacts not downloadable via UI or API Category:Continuous Integration, Category:Runner, ~"S4", ~"bug", devopsverify, ~"group::continuous integration"
- #38301 (closed) Pipeline (official Gitlab doc) create Android artifacts (apk) with corrupted files Category:Continuous Integration, ~"S3", ~"artifacts", ~"bug", devopsverify, ~"group::continuous integration"
- #38257 "only: changes:" triggered when rebasing but files not changed ~"bug", devopsverify, ~"group::continuous integration", pipeline
-
#38218 (closed)
start_in
is limited to1 day
when it is advertised to only be limited to1 week
Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration" - #38080 (closed) Scala GitLab CI template does not work Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #38005 (closed) Empty dependencies array is not handle by extends ~"Accepting merge requests", Category:Continuous Integration, ~"S4", ~"bug", devopsverify, docs-only, ~"group::continuous integration"
- #37786 (closed) File variables unexpectedly expanded in other variables Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #37775 (closed) It's possible to run the next stage in the pipeline if previous one got failed or even still running ~"bug", devopsverify, ~"group::continuous integration", pipeline
- #37765 (moved) Artifacts: no matching files, no files to upload - despite files do exist Category:Continuous Integration, ~"S3", ~"bug", devopsverify, ~"group::continuous integration"
- #37734 (closed) Impossible to see failing job log Category:Continuous Integration, ~"P2", ~"S2", ~"bug", devopsverify, ~"group::continuous integration", workflowplanning breakdown
- #37671 (closed) Error when deploy to production in production env. Category:Continuous Integration, ~"S4", ~"bug", devopsverify, ~"group::continuous integration"
- #37655 (closed) Duplicates in CI needs causes 500 response Category:Continuous Integration, ~"S2", ~"bug", devopsverify, ~"group::continuous integration"
Heatmap for ~missed-SLO bugs
~S1 | ~S2 | ~S3 | ~S4 | |
---|---|---|---|---|
~P1 | 0 | 1 | 0 | 0 |
~P2 | 1 | 48 | 3 | 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: