Skip to content

🔀 MAIN - release v2.26.0 - #5

Merged
DevManfre merged 15 commits into
mainfrom
release/v2.26.0
Oct 27, 2026
Merged

DevManfre merged 15 commits into
mainfrom
release/v2.26.0

Conversation

@DevManfre

Copy link
Copy Markdown
Owner

Merge dev into main for v2.26.0, without the excluded local paths.

DevManfre and others added 15 commits October 26, 2026 10:33
…saction each

Every statement used to commit on its own, so a fresh database paid one
fsync per CREATE, ALTER and INSERT: ~500 ms per runtime, 80% of the start-up
cost of every server test, which builds hundreds of them. One transaction
brings it to ~35 ms and the node:test suite from 155 s to 62 s locally.

It also makes an upgrade that fails half way roll back to the previous
schema instead of leaving it half applied, which the new test pins.
…emulation

The builder's output is plain JavaScript, identical on every architecture,
so the arm64 leg now copies it from a native build instead of running npm ci,
tsc and Vite under QEMU, which was most of the release's 310 s Light build.
…te check

Static checks, server tests, dashboard tests and build + visual each get a
runner, so a run lasts as long as its slowest job instead of the sum. The
aggregate job keeps the name `verify`, which main's ruleset requires and the
release now reads. coverage is split into coverage:server and coverage:web
so each job runs one suite.
…t ship

time_zone, resolved_at and shortlink are absent from Recurly's answer; the adapter never reads the first and last and falls back to updated_at without resolved_at, so their absence is not drift. Closes #4
The mode is state, set on render, while data-theme is written by useTheme's
effect a commit later. Checked bare right after the wait, the attribute
assertion raced that effect and failed under a loaded Vitest shard.
…to the merge

Each shard records coverage without judging it, since half the files are
always under the floor; dashboard-coverage merges both blob reports and holds
the whole to the same thresholds coverage:web uses locally.
@DevManfre
DevManfre merged commit 7f31250 into main Oct 27, 2026
7 checks passed
@DevManfre
DevManfre deleted the release/v2.26.0 branch October 27, 2026 08:35
DevManfre added a commit that referenced this pull request Nov 9, 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