Skip to content

WEBDEV-8972: Run CI on every PR, not just ones based on main - #90

Merged
jbuckner merged 1 commit into
mainfrom
WEBDEV-8972-ci-runs-on-every-pr
Aug 27, 2026
Merged

WEBDEV-8972: Run CI on every PR, not just ones based on main#90
jbuckner merged 1 commit into
mainfrom
WEBDEV-8972-ci-runs-on-every-pr

Conversation

@jbuckner

@jbuckner jbuckner commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

WEBDEV-8972.

The pull_request branch filter matches the PR's base branch, so a PR based on another branch never ran the tests at all — only deploy-preview, which has no filter.

That's every stacked PR. Live example before this change: #85 is based on #84's branch and its only check is deploy-preview, while #77, based on main, gets all three.

The tests do eventually run, because GitHub retargets each PR to main as the one below it merges — but that's after review, so a reviewer looking at the middle of a stack sees a green PR that was never tested.

push stays filtered to main.

This unblocks the WEBDEV-8962 radio player stack (#77#86), where seven of the eight PRs currently show only a preview deploy.

The pull_request branch filter matches the PR's base branch, so a PR based
on another branch never ran the tests at all. Only the preview deploy did,
which has no filter.

That's every stacked PR. The tests do eventually run, since GitHub retargets
each PR to main as the one below it merges, but that's after review, so a
reviewer looking at the middle of a stack sees a green PR that was never
tested.

Push stays filtered to main.

Claude-Session: https://claude.ai/code/session_01U6iNyGicKJywdrWJMTyFin

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-27 20:27 UTC

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.12%. Comparing base (8c054a6) to head (dbb0eb2).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #90   +/-   ##
=======================================
  Coverage   81.12%   81.12%           
=======================================
  Files          27       27           
  Lines         927      927           
  Branches      227      227           
=======================================
  Hits          752      752           
  Misses        113      113           
  Partials       62       62           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jbuckner
jbuckner enabled auto-merge (squash) August 27, 2026 20:26
@jbuckner
jbuckner merged commit 1c7cc46 into main Aug 27, 2026
3 checks passed
@jbuckner
jbuckner deleted the WEBDEV-8972-ci-runs-on-every-pr branch August 27, 2026 20:27
jbuckner added a commit that referenced this pull request Aug 27, 2026
…udio-element

* origin/main:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…rate-waveform-progress

* WEBDEV-8963-migrate-audio-element:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…-migrate-playback-controls

* WEBDEV-8964-migrate-waveform-progress:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…-migrate-scrubber-bar

* WEBDEV-8965-migrate-playback-controls:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…ate-expandable-search-bar

* WEBDEV-8966-migrate-scrubber-bar:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…8968-migrate-transcript-view

* WEBDEV-8967-migrate-expandable-search-bar:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…igrate-search-handler

* WEBDEV-8968-migrate-transcript-view:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
jbuckner added a commit that referenced this pull request Aug 27, 2026
…grate-radio-player

* WEBDEV-8974-migrate-search-handler:
  WEBDEV-8972: Run CI on every PR, not just ones based on main (#90)
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