CI setup

Wire it into the post stage so it explains failures without ever changing the outcome. Pick your pipeline:

The shape is the same everywhere

What differs between providers is only where the run id comes from and how a note gets posted back. Requirements  covers the token scopes; Configuration  covers every key you can set from the job.