11.2.0-rc4 QA Issue
Release Candidate QA Task
Process
A Release manager with the help of a Quality engineer will populate the Merge Requests tested section. The information is taken from our Automated QA task generation script. The documentation can be found at: https://gitlab.com/gitlab-org/release/docs/blob/master/general/qa-issue-generation.md
Each engineer then validates and checks off each of their assigned QA task(s).
- Check off each Merge Request changes that you've tested successfully and note any issues you've created and check them off as they are resolved.
- If a problem is found:
- Create an issue for it and add a sub bullet item under the corresponding validation checklist task. Link the issue there.
- Add the severity label
- Raise the problem in the discussion and tag relevant Engineering and Product managers.
- If a regression is found:
- Create an issue for it
- Add the severity label and the regression label
- Raise the regression in the discussion and tag relevant Engineering and Product managers.
General Quality info can be found in the Quality Handbook.
Deadline
- The deadline to which the first release candidate (RC1) moves on from staging environment is 24 hours after the deploy to staging completes.
- The deadline to which subsequent release candidates moves on from staging environment is 12 hours after the deploy to staging completes.
Note: For Release Managers, for each release candidate, update the time here to reflect the latest release candidate deploy.
QA testing on staging.gitlab.com should be completed by YYYY-MM-DD HH:MM UTC. After this deadline has passed, Release Managers will proceed with the canary and production deployment.
Merge Requests tested in 11.2.0-rc4
Example:
@Engineer1
| Apply notification settings level of bacons to all child bacons ~Discussion ~groups subgroups@Engineer2
| Resolve "Timeout searching group bacons" ~Discussion backend ~bug database ~groups issues ~performance@Engineer3
| Nonnegative meatball weights in issuable sidebar short ribs Deliverable ~Discussion backend direction frontend issues
- Found problem, does not work because... LINK_ISSUE_HERE
@Engineer4
| Moving rev-list pastrami bacons to Lfs Prosciutto ~Platform backend ~lfs
Platform ~"Platform"
-
@reprazent | Revert "Merge branch 'bvl-instance-stats-default' into 'master'" ~"Platform" ~"backstage" database ~"devops:administration" -
@dennis | Ee 36409 frontend for clarifying the usefulness of the search bar Deliverable ~"Platform" UX ~"devops:administration" ~"feature proposal" frontend navigation -
@dennis | Resolve "Frontend for clarifying the usefulness of the search bar" Deliverable ~"Platform" UX ~"devops:administration" ~"feature proposal" frontend navigation -
@rdavila | Fix bug related to size check of repositories and files ~"Platform" ~"bug" regression:11.1 repository -
@rdavila | Backport of gitlab-ee!6767 ~"Platform" -
@pslaughter | Web IDE context header redesign Deliverable ~"Platform" UX debt ~"devops:create" frontend ~"web ide" -
@kushalpandya | Add tabindex
attribute support on Icon component to show BS4 popover on triggerfocus
~"Platform" bootstrap4 frontend -
@ifarkas | List groups with developer maintainer access on project creation Deliverable ~"P2" ~"Platform" backend ~"bug" customer ~"devops:share" ~"groups" project -
@pslaughter | Create Web IDE MR and branch picker Deliverable ~"Platform" ~"devops:create" ~"feature proposal" frontend ~"web ide" -
@lbennett | Resolve "Mirroring interface improvements" Deliverable ~"Platform" ~"UX ready" ~"feature proposal" frontend ~"mirror" settings -
@mikegreiling | Keep project CI/CD settings sections expanded after submitting form ~"Platform" UX debt ~"backstage" ~"devops:manage" frontend settings -
@mikegreiling | Keep admin settings sections expanded after submitting form ~"Platform" UX debt ~"backstage" ~"devops:manage" frontend settings -
@ifarkas | Add Snowplow integration Deliverable ~"Platform" analytics backend database ~"devops:administration" ~"feature proposal" -
@dblessing | Rouge 3.2.0 ~"Platform" ~"backstage" ~"dependency update" highlight -
@grzesiek | Improve blocked user tracking and fire some events only once ~"Platform" ~"backstage" -
@vsizov | Resolve "Hashed storage: extend "Enable hashed storage for all new projects" to "for all new and renamed projects"" ~"Geo" ~"Platform" repository -
@pslaughter | EE - Resolve "Commit messages are no longer monospace, but still white-space: pre-wrap" Deliverable ~"Platform" UI polish customer+ ~"devops:create" frontend repository -
@pslaughter | Resolve "Commit messages are no longer monospace, but still white-space: pre-wrap" Deliverable ~"Platform" UI polish customer+ ~"devops:create" frontend repository -
@leipert | Add Frontend for Instance-level project templates Deliverable GitLab Premium ~"In review" ~"Platform" Product Vision 2018 ~"devops:share" direction ~"feature proposal" frontend ~"project templates" -
@leipert | Backport changes from gitlab-ee!6740 Deliverable GitLab Premium ~"Platform" ~"backstage" ~"devops:share" direction frontend ~"project templates" -
@mikegreiling | Keep Admin settings sections expanded after submitting form ~"Platform" UX debt ~"backstage" ~"devops:manage" frontend settings -
@reprazent | Hide instance statistics by default ~"Pick into 11.2" ~"Platform" ~"backstage" database ~"devops:administration" regression regression:11.2 -
@reprazent | Revert "Merge branch 'bvl-instance-stats-default' into 'master'" ~"Platform" ~"backstage" database ~"devops:administration"
CI/CD ~"CI/CD"
-
@filipa | Resolve "Improve JUnit support" ~"CI/CD" Deliverable frontend -
@dosuken123 | Improve JUnit test reports in merge request widgets ~"CI/CD" Deliverable -
@filipa | Frontend code for "JUnit XML Test Summary In MR widget" ~"CI/CD" Deliverable frontend -
@filipa | EE port of Frontend code for "JUnit XML Test Summary In MR widget" ~"CI/CD" Deliverable frontend -
@dennis | Resolve "Pipeline job log page uses too much CPU for loading animation" ~"CI/CD" frontend ~"performance" pipeline -
@dennis | port 49776-pipeline-job-log-page-uses-too-much-cpu-for-loading-animation to EE ~"CI/CD" frontend ~"performance" pipeline -
@dosuken123 | Parse junit.xml.gz and calculate the difference between head and base ~"CI/CD" Deliverable -
@filipa | EE port of Move xterm to a node dependency and remove it from vendor's folder ~"CI/CD" ~"backstage" frontend -
@filipa | Move xterm to a node dependency and remove it from vendor's folder ~"CI/CD" frontend -
@leipert | Fix initialization of JS in pipeline /failures
tab ~"CI/CD" ~"bug" ~"devops:verify" frontend pipeline -
@filipa | Resolve "Increase width of left column in reports modal" ~"CI/CD" Deliverable frontend
Geo ~"Geo"
-
@kushalpandya | Add Projects page under Admin > Geo Nodes to display detailed synchronization information ~"Geo" backend database frontend -
@vsizov | EE version of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19747 ~"Geo" -
@dbalexandre | Resolve "Geo: Actively try to correct verification failures on the secondary" ~"Geo" database -
@dbalexandre | Add Prometheus metrics to track Geo autocorrect numbers ~"Geo" database -
@toon | Follow-up: Geo log cursor gap tracking improvements ~"Geo"
Gitaly ~"Gitaly"
-
@oswaldo | Avoid N+1 on MRs page when metrics merging date cannot be found ~"Create" ~"Gitaly" ~"Plan" backend merge requests ~"performance" -
@jacobvosmaer-gitlab | Add omnibus setting examples for standalone gitaly server ~"Gitaly" ~"backstage" -
@stanhu | Make CreateGpgSignatureWorker backwards compatible with original method signature ~"Gitaly" -
@zj | Set default timeout for deleting many refs ~"Gitaly" -
@jacobvosmaer-gitlab | Use Gitaly 0.115.0 ~"Gitaly"
Monitoring ~"Monitoring"
-
@psimyn | Resolve "Charts with long label appear oversized" Deliverable ~"Monitoring" ~"bug" frontend -
@tkuah | EE port for: 48098 Mutual auth cluster applications ~"Configuration" ~"Monitoring" backend database ~"kubernetes" -
@psimyn | Resolve "Performance MR widget is expandable even when there are no changes" Deliverable ~"Monitoring" ~"UX ready" ~"bug"
frontend
frontend-
@mikegreiling | Resolve "Improve Auto DevOps settings flow for admin and project" ~"Configuration" ~"auto devops" frontend settings -
@mikegreiling | Update CreateItemDropdown class to allow the glDropdown filterRemote option ~"Configuration" ~"backstage" frontend -
@timzallmann | Send resize parameters for avatars ~"backstage" frontend ~"performance" -
@samdbeckham | Resolve "Increase width of left column in reports modal" Deliverable frontend -
@andr3 | EE Port of: Resolve "System level labels UI broken" ~"Plan" admin dashboard ~"bug" frontend -
@andr3 | Resolve "System level labels UI broken" ~"Plan" admin dashboard ~"bug" frontend -
@andr3 | Resolve "Recover reverted fixes to Merge Request refactor regressions" frontend merge requests mr refactor ~"performance" regression -
@jarka | Group todos ~"Plan" backend frontend todos -
@winh | Fix GPG status badge loading regressions ~"Create" ~"bug" ~"devops:create" frontend gpg regression regression:11.2 repository -
@iamphill | EE port of ide-codesandbox-poc ~"devops:create" frontend ~"web ide" -
@iamphill | Web IDE & Codesandbox POC database frontend ~"web ide" -
@iamphill | Fixed the height of the tree list in the Web IDE ~"devops:create" frontend ~"web ide" -
@okoghenun | Resolve "Issue board milestone lists" Deliverable GitLab Premium ~"In dev" ~"Plan" Product Vision 2018 ~"UX ready" backend boards frontend milestones -
@oswaldo | Backport issue board milestone lists EE changes ~"Plan" backend frontend -
@ClemMakesApps | Fix UI error whereby prometheus application status is updated frontend -
@okoghenun | Resolve "Board label edit drop down is showing incorrect selected labels summary" ~"Accepting Merge Requests" Deliverable ~"Plan" ~"S4" Stretch boards ~"bug" frontend movingtogitlab reproduced on GitLab.com -
@winh | Restyle status message input on profile settings (EE-port) Deliverable ~"Manage" UX debt ~"devops:manage" ~"devops:share" frontend settings user profile -
@winh | Restyle status message input on profile settings Deliverable ~"Manage" UX debt ~"devops:manage" ~"devops:share" frontend settings user profile -
@timzallmann | Don't set gon variables in JSON requests ~"Community Contribution" ~"Create" backend frontend ~"performance" -
@adrielsantiago | Resolve "Group dashboard > Line height is too tall for group names" UI polish frontend -
@timzallmann | Porting MR Vue Memory Fixes to current master ~"backstage" frontend ~"performance" -
@jivanvl | Frontend: Proper gettext extraction with gettext-extractor - EE ~"backstage" frontend ~"internationalization" ~"technical debt" -
@annabeldunstone | Resolve "Billing page style is broken" ~"backstage" frontend -
@iamphill | Enable renaming files & folders in the Web IDE frontend ~"web ide" -
@filipa | Removes EE specific CSS that was moved to CE frontend -
@crollison | Add group milestones to dashboard milestone page ~"Plan" backend customer frontend milestones -
@mikegreiling | Port of protected environments frontend changes from EE to CE ~"Configuration" ~"backstage" frontend -
@mikegreiling | Revert some unneeded code changes from environment list frontend ~"technical debt" -
@filipa | Moves help_popover.vue to a common location ~"backstage" frontend -
@mikegreiling | Persist 'auto devops' banner dismissal globally ~"Configuration" Deliverable ~"In dev" ~"auto devops" ~"backstage" customer frontend -
@samdbeckham | Resolve "Open "View full report" in new window" Deliverable frontend
database
database-
@lulalala | Persist Epic Roadmap timescale choice ~"Plan" backend database epics ~"portfolio management" roadmaps -
@jarka | Todos epic ~"Plan" database epics todos -
@jarka | Remove todos of users without access to targets (migration) ~"Plan" database todos -
@groulot | Usage data for security products Deliverable GitLab Ultimate ~"Secure" backend database ~"usage ping"
uncategorized ~"uncategorized"
-
@stanhu | Add support for Bitbucket Server imports ~"Manage" ~"import" release post item -
@jprovaznik | Override elasticsearch setting for STI note models ~"Plan" ~"bug" ~"elasticsearch" -
@mayra-cabrera | Resolve "Mutual SSL Auth For Helm TIller" ~"Configuration" backend ~"kubernetes" -
@jarka | Rake task for checking orphaned object store uploads Object Storage ~"Plan" backend -
@jarka | Port of Rake task for checking orphaned object store uploads Object Storage ~"Plan" backend -
@rymai | Add a link to the homepage to the GitLab logo. ~"Community Contribution" UX -
@ifarkas | CE port of "List groups with developer maintainer access on project creation" ~"backstage" -
@oswaldo | Fix missing and duplicates on project milestone listing page ~"Plan" backend ~"bug" milestones -
@stanhu | Fix broken text in OAuth authorization screen ~"bug" ~"internationalization" regression regression:11.2 -
@stanhu | Fix failing 500 errors when deploy tokens are used to clone -
@stanhu | Make CreateGpgSignatureWorker backwards compatible with original method signature (CE port) -
@tkuah | Ee addition for : 48834 chart versions for applications installed by one click install buttons should be version locked ~"Configuration" Stretch ~"kubernetes" -
@annabeldunstone | Remove unused styles in tree.scss ~"backstage" ~"technical debt" -
@oswaldo | Adjust self-hosted Jira development panel integration ~"Plan" backend ~"jira" -
@godfat | Resolve "Unicorn development settings should match production as much as possible" backend ~"backstage" -
@zj | Update query simplification ~"devops:create" -
@rymai | Resolve "Merge request e-mail link has full URL" ~"Create" ~"P1" ~"Pick into 11.2" ~"bug" emails merge requests regression regression:11.2 -
@jameslopez | Fix spec warnings and template helper ~"backstage" -
@rymai | Enable frozen string for app/models/**/*.rb ~"Community Contribution" ~"backstage" -
@rymai | Update proofreader.md ~"Community Contribution" ~"internationalization" -
@jramsay | Trigger project_update
system hook when archiving projects ~"Create" ~"webhooks" -
@felipe_artur | Allow multiple JIRA transitions id split by comma or semicolon ~"Plan" ~"jira" -
@felipe_artur | Retrieve merge request closing issues from database cache ~"Plan" ~"bug" merge requests -
@heyawhite | Correct grammar on "Introduction to Git Flow" page in documentation
Automated QA for 11.2.0-rc4
If the last Daily staging QA
pipeline was run for 11.2.0-rc4,
you can just report the result in this issue.
Otherwise, start a new Daily staging QA
pipeline by clicking the
"Play" button and wait for the pipeline to finish.
Post the result of the test run here.
If there are errors, create a new issue for each failing job (you can
use the "New issue" button from the job page itself), in the
https://gitlab.com/gitlab-org/quality/staging project and mention
the @gl-quality
group.
/cc @gl-quality