Skip to content

Missing OS labels

Brian R. Bondy edited this page Aug 7, 2020 · 6 revisions

Labeling

We use the same repository for both Android and Desktop, and iOS uses this repository as a dependency. Additionally, we sometimes have code which only applies to one particular operating system. To help QA we ask that each valid issue in a release should have at least one OS label.

The available OS labels are:

  • OS/macOS
  • OS/Windows
  • OS/Linux
  • OS/Android
  • OS/Desktop
  • OS/iOS

When to apply a label

If the change in code will affect the platform, then you should specify the label for that platform.

How does QA use OS labels?

OS labels will be ignored for the purpose of testing by the QA team if the issue has a QA/No label. If the issue has a QA/Yes label, then it will be tested on the operating systems listed in the OS labels. If QA sees a QA/Desktop label (instead of the more specific OS/macOS, OS/Windows, and OS/Linux), then the issue may only be tested on one of the desktop platforms.

The QA team may also use these labels in conjunction with the release-notes/include label to create release notes. Desktop and Android are deployed at different times in different product releases, so have different release notes.

Clone this wiki locally