Skip to content

chore: update ecosystem test expectations for current canary#660

Merged
magurotuna merged 2 commits into
denoland:mainfrom
magurotuna:update-ecosystem-expectations
Jul 9, 2026
Merged

chore: update ecosystem test expectations for current canary#660
magurotuna merged 2 commits into
denoland:mainfrom
magurotuna:update-ecosystem-expectations

Conversation

@magurotuna

@magurotuna magurotuna commented Jul 9, 2026

Copy link
Copy Markdown
Member

Refreshes the ecosystem snapshots that are currently red on CI (surfaced on #658, 2026-07-09). Regenerated with UPDATE=1 cargo test --test ecosystem <spec> against canary 4064da2bee25c414481dc7985e474b62da497066, and verified green without UPDATE afterwards.

Specs refreshed:

All are canary drift, not registry drift (an earlier attribution in #659 was wrong — see the correction comment there):

  • bureaudouble/[email protected] — bisected to refactor(tsc): defer web-platform globals to lib.dom in deno libs deno#35639 ("defer web-platform globals to lib.dom in deno libs"): the error set (TS2304/TS2552) is unchanged, but the TS2552 related-information snippet quotes CloseEvent's declaration, whose text changed with the lib restructuring (declare var CloseEvent: { ... }typeof globalThis extends ... form).
  • ipinfo/client and mebus/mebusTYPE CHECK FAILEDPASSED from the Deno 2.8 → 2.9 transition (npm types resolution improved: mebus no longer errors on [email protected]'s default import, TS1192; ipinfo no longer errors on the puppeteer namespace, TS2503). The minimal repro fails on Deno 2.8.3 (matching the old snapshots) and passes on 2.9.1+. The main ecosystem workflow has in fact been red for these since 2026-06-22 (last green: 2026-06-10) — it went unnoticed because it isn't a required check.

Note: beyond the snapshot refresh, the process problem is that the ecosystem workflow stayed red on main for weeks without anyone noticing — #659's correction comment discusses that; this PR just brings the snapshots in line with what CI observes today.

Closes #659

magurotuna and others added 2 commits July 9, 2026 19:24
…stry state

sonner: the TS2552 related-information snippet quotes CloseEvent's
declaration, whose text changed in denoland/deno#35639.
mebus/ipinfo: npm types resolution verdicts flipped (registry-state
drift, not canary) — see denoland#659.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Y719WzyQa6YUAJsvAB6wP1
The 1_0_1 update missed the other stale versions in the same packages
(ipinfo/client 1_0_2-1_0_7, mebus/mebus 1_0_2); same 2.8->2.9 canary
drift, all TYPE CHECK FAILED -> PASSED.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Y719WzyQa6YUAJsvAB6wP1
@magurotuna magurotuna changed the title chore: update ecosystem test expectations for current canary and registry state chore: update ecosystem test expectations for current canary Jul 9, 2026

@avocet-bot avocet-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Snapshot-only refresh matches the current canary behavior; ecosystem + CI checks are green.

@magurotuna
magurotuna merged commit 89f7929 into denoland:main Jul 9, 2026
17 checks passed
@magurotuna
magurotuna deleted the update-ecosystem-expectations branch July 9, 2026 11:19
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.

ecosystem suite: TYPE CHECK verdicts are not hermetic — they depend on live npm registry state, not just canary drift

2 participants