Skip to content

Land #4 and #5 on main (they merged into their stacked parent branches) - #6

Merged
bnsoni merged 3 commits into
mainfrom
feat/show-causes
Oct 30, 2026
Merged

bnsoni merged 3 commits into
mainfrom
feat/show-causes

Conversation

@bnsoni

@bnsoni bnsoni commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

#4 and #5 were stacked and got merged into their parent branches instead of main. GitHub only retargets a stacked PR when its parent branch is deleted. Only #3 reached main.

This PR brings the rest onto main: feat/show-causes now holds #4 + #5. There is no new code. The tree is identical to the reviewed tip of #5, on top of main's #3.

After merging: tag v1.6.0 and move v1. v1 still points at v1.5.0, so no PR runs #2–#5 yet.

🤖 Generated with Claude Code

bnsoni and others added 3 commits October 30, 2026 18:53
The central run now groups failed tests by their real cause (an app crash, a browser error, a
server error, or the check that failed), with an example test, its screenshot and trace, and the
code at a crash. The comment shows them as a table under the headline, quotes the code, keeps known
failures apart as "probably not from your PR", and, when a crash or browser error leads and the PR
changes a dependency's version in package.json, points at that bump. Table cells cannot be broken by
pipes in error text. A crash among failed tests is titled "failed", not "couldn't run your build".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…er PRs share

While the suite runs, the central run now publishes live.json (counts and the top browser-side
cause so far). The poll loop reads it every two minutes from tests.iblai.app, logs a progress line,
and posts one early-warning comment once a crash or browser error has hit 10 tests; the run keeps
going. /status shows the same live counts.

In the comment, a cause other PRs' recent runs hit too is marked "also failing on …, probably not
yours", and the code quote and the dependency hint follow this PR's own top cause.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat: warn the PR early when its build crashes, and mark failures other PRs share
@bnsoni
bnsoni merged commit 404c29a into main Oct 30, 2026
1 check passed
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.

1 participant