When integrating with Maestro Cloud, there are three types of uploads that can be made to the platform.
An Adhoc upload is a nomal upload that is not associated with a Pull Request or the baseline branch.
A Baseline Commit is an upload that is triggered from the baseline branch. These uploads are used by Maestro Cloud to reference the baseline when computing whether a given Pull Request introduces a regression or not. In order to supply Maestro Cloud with the most updated baseline commits, it is recommended to setup your CI to trigger an upload on every commit to your baseline branch.
A Pull Request upload should be triggered on every Pull Request against your baseline branch. Whenever this type of upload is made, Maestro Cloud will report back status check to your CI (if supported) and mark checks as failed in the case of a regression. This way Maestro Cloud can help you prevent regressions from being introduced into your baseline branch.