You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.275,
ImprovementsSection of the release
What
When the self-hosted runner encounters a problem with a context-source repository, such as a missing branch reference, a failed checkout hook, or an access-denied error, it decides whether to silently skip that source or treat it as an error. Previously this decision was based only on whether the source had a matching entry in push_targets. Now it also checks whether that source is explicitly marked as required; sources marked this way are no longer silently skipped.
Why
This means a repo that's genuinely needed for the run will now surface a problem instead of being quietly ignored, while other context sources can still be skipped as before.