Before uploading the status file we make a cached request for the old status content and if there is no difference we don't upload anything. This reduces the amount of write API calls and the amount of useless packages.msys2.org refreshes a bit.
in most cases at least. either derive from the current build type, or via get_current_repo() which reads the GITHUB_REPOSITORY env var.
with minimal code changes