Skip to content

fix!: failure instead of neutral missing req approval#4816

Merged
eakmanrq merged 1 commit intomainfrom
eakmanrq/have_required_checks_return_falure_if_missing
Jun 26, 2025
Merged

fix!: failure instead of neutral missing req approval#4816
eakmanrq merged 1 commit intomainfrom
eakmanrq/have_required_checks_return_falure_if_missing

Conversation

@eakmanrq
Copy link
Copy Markdown
Collaborator

Breaking since this is a behavior change of the bot. This would impact Github CI/CD bot users if they had logic in their workflows that relied on the neutral output.

Prior to this change, if a user had branch protection rules in-place the neutral status would allow merging. This would not be expected by users since they want to see this check pass before merging. Therefore this PR changes the status to failure instead of neutral to better support this pattern.

@eakmanrq eakmanrq requested a review from erindru June 25, 2025 18:57
@eakmanrq eakmanrq force-pushed the eakmanrq/have_required_checks_return_falure_if_missing branch from 2b0fbad to 64ffa9c Compare June 25, 2025 19:22
@eakmanrq eakmanrq force-pushed the eakmanrq/have_required_checks_return_falure_if_missing branch from 64ffa9c to 023331b Compare June 25, 2025 19:48
@eakmanrq eakmanrq merged commit 2006664 into main Jun 26, 2025
25 checks passed
@eakmanrq eakmanrq deleted the eakmanrq/have_required_checks_return_falure_if_missing branch June 26, 2025 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants