Skip to content

chore: sync reviewed CI stability fixes into main - #700

Merged
SunSi12138 merged 12 commits into
mainfrom
sync/dev-main-20260918-ci-stability
Sep 18, 2026
Merged

SunSi12138 merged 12 commits into
mainfrom
sync/dev-main-20260918-ci-stability

Conversation

@SunSi12138

@SunSi12138 SunSi12138 commented Sep 18, 2026 •

Copy link
Copy Markdown
Owner

Sync the reviewed dev fixes from #698, #699, #701, #702, #703, #704, and #705 into main.

Included:

All new Browser CoreCLR jobs remain evidence-only / continue-on-error; the existing release contract is not weakened.

No version metadata changes, tags, GitHub Releases, package publication, or release action are intended.

…#698)

* fix(runtime): close deadline timer arm race

* test(runtime): cover deadline crossing while timer arms

* test(client): join supervised disconnected cleanup

* test(integration): remove remote stream disposal wall-clock guard

* fix(runtime): preserve caller cancellation token

* fix(runtime): rebase deadline timer after ownership

* test(runtime): cover partial deadline arm drift

* fix(runtime): preserve deadline precedence on tied cancellation

* fix(runtime): observe caller cancellation before timer ownership

* test(runtime): preserve pre-arm caller cancellation
* test(client): wait for replacement reconnect timer

* chore(test): restore final newline
Bring the reviewed #698 and #699 dev tree onto the current main history without changing version metadata, tags, or release state.
* fix(codec): make browser auto-layout mismatches evidence-only

* fix(codec): apply browser auto-layout evidence policy on desktop

* fix(codec): apply browser auto-layout evidence policy in portable probe

* fix(codec): validate browser auto-layout evidence-only rows

* docs(codec): define browser auto-layout evidence boundary
Advance the main synchronization branch to the current dev tree after #701. Keep the known unsupported Browser auto-layout variance as retained evidence without making it a release blocker.
Advance the main synchronization branch to the current dev tree after #702.
* test(codec): allow Browser CoreCLR probe build

* test(codec): identify Browser CoreCLR probe

* test(codec): detect CoreCLR inside Browser WASM

* test(codec): register Browser CoreCLR identity

* test(codec): retain Browser cross-runtime auto-layout evidence

* test(codec): validate Browser CoreCLR evidence identity

* ci(codec): add Browser CoreCLR evidence lane

* docs(codec): document Browser CoreCLR evidence
Advance the main synchronization branch to the current dev tree after #703 and #704.
* fix(codec): derive Browser runtime family from build selection

* fix(codec): record Browser CoreCLR build provenance

* fix(codec): validate Browser CoreCLR build provenance

* docs(codec): correct Browser runtime-family provenance
Advance the main synchronization branch to the current dev tree after #705.
@SunSi12138
SunSi12138 merged commit e46d26b into main Sep 18, 2026
62 of 64 checks passed
@SunSi12138
SunSi12138 deleted the sync/dev-main-20260918-ci-stability branch September 18, 2026 11:50
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