Manual QA for 9.4 RC2 (staging)

Note: To avoid undoing someone else's changes, please open the edit page for this issue instead of ticking items here

Changes to the checklist template can be made at https://gitlab.com/gitlab-org/release-tools/blob/master/doc/qa-checklist.md

Checks to complete on staging now

Login

  • Regular account login
  • LDAP login - Credentials are in the Support 1Password vault
  • SAML login - Credentials are in the Support 1Password vault, instructions are here

Forks

  • Fork group project
  • Push changes to fork
  • Submit merge request to origin project
  • Accept merge request

Git

  • Add SSH key
  • Remove SSH key
  • git clone, git push over SSH
  • git clone, git push over HTTP with regular account
  • git clone, git push over HTTP with LDAP account

Project

  • Create project
  • Create project via repository import https://gitlab.com/gitlab-org/gitlab-ce/issues/35050
  • Transfer project to new owner
  • Rename project's repository path
  • Add project member
  • Remove project member
  • Remove project
  • Create branch via UI
  • Create tag via UI

Web editor

  • Create a new file via UI
  • Edit a file via UI
  • Upload a new file via UI
  • Replace a file via UI
  • Remove a file via UI

Group

  • Create group
  • Create project in group's namespace
  • Add group member
  • Remove group member
  • Remove group

Markdown

  • Visit / clone relative links repository and see if the links are linking to the correct documents in the repository
  • Check if images are rendered in the repository's README
  • Click on a directory link and see if it correctly takes to the tree view
  • Click on a file link and see if it correctly takes to the blob view
  • Check if the links in the README when viewed as a blob are correct
  • Select the markdown branch and check if all links point to the files within the markdown branch

Syntax highlighting

  • Visit/clone language highlight repository
  • Check for obvious errors in highlighting

Checks before final release

Upgrader

  • Upgrade from the previous release
  • Run the upgrader script in this release (it should not break)

Rake tasks

  • Check if rake gitlab:check is updated and works
  • Check if rake gitlab:env:info is updated and works
Edited Jul 13, 2017 by Mike Greiling
Assignee Loading
Time tracking Loading