Because on CI there's no guarantee that the parent commit has already passed. It might be unchecked, in progress, or CI failed despite being a parent commit.
Now you could query the CI from the CI but that seems to be a dubious dependency to me, and user would need to set up an access token.
Now you could query the CI from the CI but that seems to be a dubious dependency to me, and user would need to set up an access token.