Skip to content

ci: run checks on pushes to main and PRs into any branch - #622

Merged
noahm merged 2 commits into
mainfrom
claude/github-status-checks-issue-f9bghk
Aug 6, 2026
Merged

ci: run checks on pushes to main and PRs into any branch#622
noahm merged 2 commits into
mainfrom
claude/github-status-checks-issue-f9bghk

Conversation

@noahm

@noahm noahm commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Two gaps let commits through unchecked:

  • The workflow was pull_request-only, so no commit landing on main has
    ever been checked (0 push-event runs across its whole history). Adding
    a push trigger for main also covers the case where a PR is conflicted:
    GitHub cannot build a merge commit for it, so no pull_request run is
    queued at all and the PR silently reports no checks.

  • The branches: [main] filter meant PRs targeting long-lived branches
    such as partykit were never checked. Dropping the filter covers them.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01W4yz32eN68JEB6aHmhBX7V

Two gaps let commits through unchecked:

- The workflow was `pull_request`-only, so no commit landing on main has
  ever been checked (0 push-event runs across its whole history). Adding
  a push trigger for main also covers the case where a PR is conflicted:
  GitHub cannot build a merge commit for it, so no `pull_request` run is
  queued at all and the PR silently reports no checks.

- The `branches: [main]` filter meant PRs targeting long-lived branches
  such as partykit were never checked. Dropping the filter covers them.

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

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ddr-tools Ready Ready Preview Aug 6, 2026 2:57am

@noahm
noahm merged commit fd65e7a into main Aug 6, 2026
7 checks passed
@noahm
noahm deleted the claude/github-status-checks-issue-f9bghk branch August 6, 2026 02:57
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