In theory, the uploader should upload all of the Chromium commits because it iterates through master and all release branches. In practice, certain commits, such as the automated publishing commit that you linked to, aren't uploaded because they aren't part of a branch due to an idiosyncrasy of Chromium's build process. As you mentioned, chrome://version is a simple way of grabbing a version, but you should also be able to use any commit hash from master (
https://chromium.googlesource.com/chromium/src/+/master) as long as it's trailing by a few hours (our uploader has a delay).
Can you describe what your end goal is here?
- Will