mirror of
https://github.com/denoland/deno.git
synced 2025-10-03 07:34:36 +00:00
![]()
Some checks are pending
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / build wasm32 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
Fixes https://github.com/denoland/deno/issues/29707. Not particularly happy with this one, but the only other idea I had was to just ignore errors about non-existent exports when we build the graph for a top level install. That might end up being the best solution. For background, when you do a top level install that includes a jsr dependency, we fetch the exports for the jsr package and then use those exports as roots in the module graph (which triggers caching those files). To find those exports correctly, we need to know what version will end up being cached, otherwise we may end up trying to reference exports that don't exist on the actual package. Previously, we could just look up the version in the lockfile and that worked, but it turns out that was depending on the behavior that was reverted in https://github.com/denoland/deno/pull/29642. |
||
---|---|---|
.. | ||
__test__.jsonc | ||
deno.jsonc | ||
deno.lock | ||
outdated.out |