Skip to content

Tests that failed update PRs for no reason of theirs: progress loop, uBlock Origin pin - #651

Merged
Nawid3333 merged 2 commits into
mainfrom
fix/update-pr-tests
Nov 9, 2026
Merged

Nawid3333 merged 2 commits into
mainfrom
fix/update-pr-tests

Conversation

@Nawid3333

Copy link
Copy Markdown
Owner

Two tests held back update PRs for reasons that had nothing to do with the update.

Tests only: nothing the extension ships changes.

🤖 Generated with Claude Code

Nawid3333 and others added 2 commits November 9, 2026 14:56
…uBlock Origin pin

progress-loop.e2e counted the loop's updates in a second of the clock. Some Linux CI runners
present only 1 to 5 frames in that second (others 23 to 28, Windows 28), so it failed twice in a
row and held back update PRs (#641; #644 lists it 5 times). It now counts the loop's rounds
against the frames the video really presented. Both mutations are caught: the screen's every
frame gives 70 rounds for 12 frames, a loop that dies 0 or 1.

toolchain-updates.test.sh took uBlock Origin's version from main and expected 1.75.0, so the
toolchain's own bump went red in Lint workflows (#646). Its fixture now starts at 1.75.0
whatever main pins: 232 checks pass with the pin moved to 1.75.4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pause too

The rewritten spec counted the loop's rounds only: a loop that stopped telling the client the
time passed, and so did one that fell back to the screen's rate after a pause. Mutations, both
caught: no updateTime gives 2 times for 12 rounds; the screen's rate after a pause, 57 rounds for
12 frames.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Nawid3333
Nawid3333 merged commit 47561ee into main Nov 9, 2026
40 of 41 checks passed
@Nawid3333
Nawid3333 deleted the fix/update-pr-tests branch November 9, 2026 14:58
@github-actions github-actions Bot mentioned this pull request Nov 10, 2026
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