Skip to content

Fix CI test races - #26

Merged
jannikluhn merged 3 commits into
mainfrom
fix/ci-test-races
Oct 27, 2026
Merged

jannikluhn merged 3 commits into
mainfrom
fix/ci-test-races

Conversation

@jannikluhn

Copy link
Copy Markdown
Contributor

No description provided.

jannikluhn and others added 3 commits October 23, 2026 16:32
On Linux a reset discards records the client has not read yet, so the
count before it is the kernel's to decide and the test failed on every
CI run while passing on macOS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The last REQ the Relay saw could be the paging query readStored sends after
EOSE, which carries an `until`, so the comparison failed whenever that query
landed before the test looked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Without a token, npm's dry run warns that publishing needs a login, and the
check counted that as a manifest correction, so it passed only on a machine
logged in to npm. A dry run checks only that a token is configured, so a dummy
one in the unpacked package's .npmrc stands in and the corrections it was
written for still surface.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ylembachar ylembachar linked an issue Oct 27, 2026 that may be closed by this pull request
@jannikluhn
jannikluhn merged commit 7959343 into main Oct 27, 2026
1 of 2 checks 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.

Fix flaky CI tests and npm publish dry-run checks

3 participants