References & Milestones
when looking at results, it is important to compare them to a reference. It could to a previous version, results from a benchmark
Comparing versus a reference
In results pages, QA-Board always compares the commit you selected (labeled new) versus a reference (ref):

The reference is by default the latest commit from the project's reference branch:
project:
reference_branch: master
Set reference_branch explicitly: when it's missing, the web application uses develop, while the qa CLI (e.g. qa check-bit-accuracy) uses master.
To change the selected new or ref commit, you can edit the commit ID field in the navbar. Hovering Change gives you a menu with other options:

Clicking on the branch name in the navbar will select the latest commit on the branch.
Project References
You can also list in qaboard.yaml other versions as milestones.
project:
reference_branch: master
milestones:
- release/v1.0.0 # tag
- feature/better-perf # branch
- e45123a3565 # commit id
Defining Milestones from QA-Board
Every user can save milestones with the “star” icon in each commit navbar. If needed, you can give them a name and leave notes:

You'll now be able to select them in the Change menu, and in the sidebar's Milestones menu:

Milestones can be shared with everybody - or kept private.
- Shared milestones are saved on the server, and you must be logged-in to create, edit or delete them. Whoever saves a shared milestone becomes one of its owners: after that, only its owners can edit or delete it.
- Private milestones are saved in your browser.
- In the milestones menus, you can filter milestones by label, branch, owner or committer.
- Milestones are kept by the cleanup of old results, and the web application won't delete all the runs of a milestone's batch.
See the user guide on milestones.