Skip to content

ci: run on every push and PR, without path filters - #52

Merged
ProJedi1234 merged 1 commit into
mainfrom
chore/ci-no-path-filters
Sep 1, 2026
Merged

ci: run on every push and PR, without path filters#52
ProJedi1234 merged 1 commit into
mainfrom
chore/ci-no-path-filters

Conversation

@ProJedi1234

@ProJedi1234 ProJedi1234 commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Drops the path filters from the CI trigger, so the workflow runs on every push to main and every pull request.

This is a prerequisite for branch protection, not a change anyone wanted for its own sake. A required status check that a path filter causes to be skipped is never reported to GitHub at all, and GitHub cannot distinguish "skipped because the filter excluded it" from "hasn't run yet" — so the PR sits at "Expected — waiting for status to be reported" permanently, with nothing the author can do to satisfy it. The only escapes are an admin override on every docs-only PR or removing the check from the required list, which defeats the point of requiring it.

The stele repos' own trigger comment already called this out and named dropping the filters as the resolution, so this is that change.

The cost is redundant runs on documentation-only PRs. That is the cheaper half of the trade: a few wasted runner-minutes against a merge queue that can deadlock on exactly the kind of small PR that should be easiest to land.

🤖 Generated with Claude Code

https://claude.ai/code/session_018jrcs1EZH6uiXusw33t3KJ

Summary by CodeRabbit

  • Chores
    • Continuous integration now runs for every push to the main branch and every pull request, regardless of which files changed.

Branch protection is going on main, and a required check that a path
filter skips is never reported at all. GitHub cannot tell that apart
from a check that has not started, so the PR waits on a status that
will never arrive and cannot be merged without an admin override.

The stele workflows' own trigger comment anticipated this and named
dropping the filters as the fix. This is that change, applied to all
four repositories that are getting protected branches.

Costs redundant runs on docs-only PRs, which is the cheaper side of the
trade against a small PR that can never be merged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jrcs1EZH6uiXusw33t3KJ
@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown

Review Change Stack

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Free

Run ID: 691f1417-5c7c-44de-98e0-9c092582e610

📥 Commits

Reviewing files that changed from the base of the PR and between b0fa60c and 443744e.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The CI workflow now runs for every push to main and every pull request. Path-based trigger filters were removed.

Changes

CI Trigger Coverage

Layer / File(s) Summary
Workflow trigger update
.github/workflows/ci.yml
The workflow retains pushes to main and all pull requests. It no longer applies path-based filters.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 44374

This change makes the existing CI checks run for every pull request and push to main, preventing required checks from being skipped while adding only redundant runs for documentation-only changes. No actionable merge-blocking risk remains beyond normal checks and review.

Poem

A rabbit checks the workflow gate
Every path now joins the slate
Main pushes hop into the queue
Pull requests receive checks anew
No filtered trail escapes the view


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Essentials by visiting https://app.coderabbit.ai/settings/billing.

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the maintenance Chores, refactors, CI, and build tooling label Sep 1, 2026
@ProJedi1234
ProJedi1234 merged commit 5c4e237 into main Sep 1, 2026
4 checks passed
@ProJedi1234
ProJedi1234 deleted the chore/ci-no-path-filters branch September 1, 2026 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Chores, refactors, CI, and build tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant