What’s Changed
Status checks for skipped jobs are no longer reported to GitHub when using the GitHub App integration. Previously, we reported skipped jobs as “pending” before they were skipped.
Why This Matters
- Improved PR workflow: Prevents situations where required checks could be bypassed when jobs are skipped
- Consistent behavior: Aligns with our existing behavior in the CircleCI GitHub OAuth integrations
- Better security: Ensures all required checks must actually run and pass before PRs can be merged
Who This Affects
This change only applies to users who have connected CircleCI to GitHub using the GitHub App integration. Users of our GitHub OAuth integration already experience this behavior.
What You Need to Do
No action is required. This change has been applied automatically to all pipelines using the GitHub App integration.