Skip to content

Conversation

@ARR4N
Copy link
Collaborator

@ARR4N ARR4N commented Jun 11, 2025

Why this should be merged

#185 was allowed to merge despite CI requiring the lint job.

How this works

Fix linter issues.

How this was tested

The first commit is an empty commit, expected to fail CI, to confirm that the job is in fact required.

@ARR4N
Copy link
Collaborator Author

ARR4N commented Jun 11, 2025

image

The lint job is required but it allowed #185 to be merged despite it failing, also resulting in main failing.

I suspect there's a bug in GitHub's auto-merge. I'd report it but in my experience they don't respond.

Copy link

@StephenButtolph StephenButtolph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test approval

@ARR4N
Copy link
Collaborator Author

ARR4N commented Jun 11, 2025

image

"It's required, unless it's skipped, then it's not required." 🤦

@StephenButtolph
Copy link

Issue seems to be that the commit rulesets aren't enforced for PR squashes. The branch protection rules now prevent merging when there are failing tests.

@ARR4N ARR4N merged commit 0bfe4a0 into main Jun 11, 2025
12 checks passed
@ARR4N ARR4N deleted the arr4n/fix-lint branch June 11, 2025 20:06
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