ci: mores fixes NOCHANGELOG
Run the set-api-build-metadata on merge requests for testing
I definitely think everything should be run on merge requests for testing, working on it.
The next MR will improve the docker build job to also run on merge requests.